`
zengshaotao
  • 浏览: 756761 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JQuery中文乱码

 
阅读更多
表单提交数据,后台直接可以通过request对象来获得。但是如果前台必须显式地拼接数据的时候,手工去做显得有些麻烦。JQuery给我们提供了一个不错的方法:$("#idName").serialize(),如此就可以省去很多事情,拼接的形式如下:
假定表单有name为如下的输入域:
<input name="text" name="param1" value="value1">
<input name="text" name="param2" value="value2">
则拼接的参数形式:"param1=value1&param2=value2"
之后只需拼接其他符号就行,很是方便。

但是对于中文的value,就会出现乱码问题,解决如下:

前台对拼接的表单参数param进行encodeURI(param),

后台再解码一次就行:
String param = request.getParameter("param");
param = URLDecoder.decode(param,"UTF-8");
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics