关于AJAX乱码有关问题解决
关于AJAX乱码问题解决
关于乱码的问题碰到的不是一两次了。但是解决后都没有记录下来,以致于再次碰到问题再查,再看。只能怪自己太懒。但是本人对他人不懒,我都喜欢让别人去记录下来,哈哈。
这次碰到的是ajax与客户端传值的中文乱码问题,解决方案如下
前端:
连续转码两次,就可以转成正常中文。
后台:
XML文件
response.setContentType("text/xml;charset=UTF-8");
TXT文本
response.setContentType("text/text;charset=UTF-8");
关于乱码的问题碰到的不是一两次了。但是解决后都没有记录下来,以致于再次碰到问题再查,再看。只能怪自己太懒。但是本人对他人不懒,我都喜欢让别人去记录下来,哈哈。
这次碰到的是ajax与客户端传值的中文乱码问题,解决方案如下
前端:
url="test.jsp?name=寒枫"; url=encodeURI(url); url=encodeURI(url);
xmlHTTP.setrequestheader("cache-control","no-cache"); xmlHTTP.setrequestheader("Content-Type","application/x-www-form-urlencoded"); xmlHTTP.setrequestheader("contentType","text/html;charset=uft-8")
连续转码两次,就可以转成正常中文。
后台:
XML文件
response.setContentType("text/xml;charset=UTF-8");
TXT文本
response.setContentType("text/text;charset=UTF-8");