a.php
<?
……
$str=……;
@header('Content-type: text/xml;charset=GBK');
echo $str;
?>

解决方案 »

  1.   

    js所在页面用什么编码?
    a.php用什么编码?
      

  2.   

    其中的一个解决办法
    在服务器端可用escape来编码发送,在客户端用unescape来解码可解决乱码S: escape("something")B: unescape(xmlhttp.responseText)
      

  3.   

    a.php
    <?
    ……
    $str=……;
    echo iconv('gbk', 'utf-8', $str);
    ?>
      

  4.   

    用Microsoft.XMLHTTP返回的双字节要转变为字符才行,可以用stream.
      

  5.   

    echo iconv('gbk', 'utf-8', $str);
    加入这个函数后报错call to undefined function :iconv()
    请问是怎么回事?
      

  6.   

    @header('Content-type: text/xml;charset=GBK');
    加入这个到是可行的!