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