本文摘自PHP中文网,作者coldplay.xixi,侵删。
jquery中文乱码的解决办法:将数据交互时的编码都统一为【UTF-8】,代码为【contentType : 'application/json;charset=UTF-8',】。
jquery中文乱码的解决办法:
方法1,将项目的编码统一设置为UTF-8
. 将数据交互时的编码都统一为"UTF-8";
方法2,如果项目的编码已经统一设置为GBK或GB2312,则在ajax调用向服务端传递中文参数时容易出现中文乱码,这时的处理方式如下:
后台:
代码示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | response.setHeader( "Pragma" , "no-cache" );
response.setHeader( "Cache-Control" , "no-cache" );
response.setHeader( "Expires" , "0" );
response.setContentType( "text/html;charset=UTF-8" );
response.setCharacterEncoding( "UTF-8" );
String userName = request.getParameter( "userName" );
userName=URLDecoder.decode(userName, "UTF-8" );
userName=URLDecoder.decode(userName, "UTF-8" );
|
前台如:
阅读剩余部分
相关阅读 >>
jQuery和ajax的区别是什么
jQuery如何实现禁用浏览器后退
jQuery怎么取消css样式
jQuery wrap()方法是什么意思
jQuery需要下载吗
jQuery怎么判断滚动条是否存在
jQuery不等于属性选择器是什么
jQuery中的ajaxerror()方法怎么用
jQuery的ajax()函数传值中文乱码怎么办
jQuery怎么样判断是否为空
更多相关阅读请进入《jQuery》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » jquery出现中文乱码怎么解决