项目中用jquery实现ajax,整个项目用的编码是GBK,在用ajax实现传中文参数时遇到乱码,试了很多方法,终于解决。
         乱码一直是比较头疼的问题,现在把我这次的解决办法贴出来,如有遇到同样问题的朋友可以参考。
 
1.js端:
 
用encodeURI函数进行转码 如:
data +="&earlyProcess="+encodeURI(encodeURI(progress));
注意,这里用了两次encodeURI。
 
2.服务器端:
URLDecoder.decode(earlyProcess, "utf-8"),
因为ajax用的是utf-8的码,所以这里用utf-8