oRequest.setRequestHeader("Charset ","GB2312"); 
把大写的Charset改成小写的charset

解决方案 »

  1.   

    AJAX技术不是UTG-8编码吗,即使你设置成GB2312也是没用的,可能是我描述的不太清楚,你可以去网上搜集一下!是不是你那个有乱码啊?
      

  2.   

    不是乱吗,直接抛出了一个error错误来.提示:文件末尾处于当前编码的无效状态
      

  3.   

    aa.text 是什么文件不知道啊
    是不是aa.txt哦
      

  4.   

    没这样写过
    oRequest.onstatechange = function (){
       if(oRequest.status == 200)
      {
        document.write(oRequest.ResponseText);
      }}
      

  5.   

    会不会是你后台那里就出现乱码拉。我遇到这个问题是因为我想查看语句出现的情况,直接echo输出。然后注释掉就行了,所以我才是乱码造成的。