读书人

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

发布时间: 2012-08-19 21:09:48 作者: rapoo

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")
来获取参数的值,那么中文也会出现乱码!你要用第一种方法处理.

读书人网 >其他相关

热点推荐