首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

jquery中文参数出现乱码解决办法

2012-08-19 
jquery中文参数出现乱码解决方法jquery中文参数出现乱码解决方法1.(1)客户端向服务器发送数据时进行二次en

jquery中文参数出现乱码解决方法
jquery中文参数出现乱码解决方法

1.(1)客户端向服务器发送数据时进行二次encodeURI,encodeURI(encodeURI(parameter))
  服务代码按照你工程相应的编码(encoding)进行一次URLDecoder.decode(parameter,encoding);
String parameter = URLDecoder.decode(parameter,encoding);

  (2)客户端直接向服务器发送参数(parameter).后在服务器对参数转码显示也可。
  String parameter = new String(request.getParameter("parameter"),encoding);

2.如果你用了struts2.x,那么什么都不用处理,中文正常显示.
     注意:你所传的参数应为Action中的一个参数,并有get,set方法
     如果不是Action中的参数,你是通过ServletActionContext.getRequest.getParameter("xx")
     来获取参数的值,那么中文也会出现乱码!你要用第一种方法处理.

热点排行