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