我是楼主,我再补充一下,我的页面编码格式为:gbk

解决方案 »

  1.   

    返回的时候为什么要设置header?
      

  2.   

    我不明白在test.php中的页面编码为:gbk,内容如下:
    <?php
    header("content-type:text/html; charset=gbk");
    echo "aaa测试一下";
    ?>
    为什么用ie7.0和firefox接收test.php中的echo的内容再用alert弹出之后内容是正常的,
    而ie6.0则弹出对话框为:乱码呢?
      

  3.   

    返回的时候为什么要设置header?  晕倒,要是不设置的话用默认和设置的话有区别吗?
      

  4.   

    ajax最后一个x就是xml,最好返回的数据是xml
      

  5.   

    你不要使用alert
    直接更新页面是什么结果?
      

  6.   

    不管你用什么编码,都要一致。
    PHP文件本身的编码,content-type的编码都要一致。
    这样可以避免出现好多问题。