zoukankan      html  css  js  c++  java
  • 前台向后台传递汉字参数时遭遇的问题

    第一:使用ajax的时候,可以把url做为参数,这时如果url的参数里面有汉字,例如

    url: "${app}/sheet/centralcommonfaulttimelimit/timeLimit.do?method=showTimeLimit&areaType='城市'


    结果就是,后台接受不到这个值。解决办法就是

    url: "${app}/sheet/centralcommonfaulttimelimit/timeLimit.do?method=showTimeLimit&areaType="+encodeURI('城市')

    当然这是在javaScript里的做法。

    如果在<input type="text" value="你好">里面,只要pageEncoding ,request.setEncoding什么的都写上就没问题(在servlet里,在struts框架里貌似不用管),如果是<input type="button" onclick="location='add.do?name=哈哈'">后台获取时是乱码!后台这样处理

    String t_name=request.getParameter("name");
    String name=new String(t_name.getBytes("ISO-8859-1"),"UTF-8");
    //name的值就不是乱码了
  • 相关阅读:
    数据变换
    离群点的检验
    数据清洗
    数据采样
    FM与FFM
    EM算法与高斯混合模型
    最大熵模型
    PageRank
    软件技术基础
    原来炫酷的可视化地图,用Python就能搞定!
  • 原文地址:https://www.cnblogs.com/coolgame/p/3497845.html
Copyright © 2011-2022 走看看