在使用AJAX开发网站时,经常有朋友遇到乱码的问题,而且一下子难以找到解决方法。其实解决AJAX中文乱码问题很简单。 1、服务端程序: 以下为引用的内容:
<!-- liststr="AJAX中文乱码的简单解决方法" sponse.write escape(liststr) '用escape编码 -->
2、客户端JAVASCRIPT程序 function toserver(url) { var req = new XMLHttpRequest(); if (req) { req.onreadystatechange = function() { if (req.readyState == 4 ) { if(req.status == 200 || req.status == 304) { getstr=unescape(req.responseText) '用unescape解码 alert(getstr); } else {return false;} } } req.open('GET', url); req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); req.send(null); } } 通过escape与unescape就可以解决AJAX中文乱码,举一反三,这种方法不仅可以解决AJAX中文乱码,碰到其它乱码问题同样可以采用此方法
解决AJAX中文乱码
本文介绍了一种解决AJAX中文乱码问题的有效方法。通过服务端使用escape进行编码,客户端使用unescape进行解码,即可轻松解决乱码问题。

1553

被折叠的 条评论
为什么被折叠?



