首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

无闪刷新的中文乱码有关问题

2012-02-06 
无闪刷新的中文乱码问题前页scriptlanguage JavaScript varstrmsg1 functiongetmsg(){varmsgne

无闪刷新的中文乱码问题
前页
<script   language= "JavaScript ">
var   strmsg1= " ";
function   getmsg()
{
var   msg   =   new   ActiveXObject( "Microsoft.XMLHTTP ");
msg.open( "POST ", "test1.asp?tmp= "+Math.random(),false);
msg.send();
var   strmsg   =   unescape(msg.responseText);
        if   (strmsg!=strmsg1){
        document.body.innerText   =   strmsg;
        strmsg1=strmsg;
        }
}
window.setInterval( "getmsg() ",2000);
</script>

后页里的
response.write   rs( "id ")
response.write   " <br/> "
response.write   rs( "ask ")

中文就有乱码...如何解决

[解决办法]
编码问题,页面编码和你xml的编码格式要一致
[解决办法]
test1.asp那边返回数据用escape()编码;
脚本里:
strmsg = unescape(msg.responseText);

你的脚本里有unescape(),所以脚本里不用修改了!

热点排行