在使用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); } .
} |