web.config中的
<globalization 
      requestEncoding="gb2312" 
      responseEncoding="gb2312" 
/>

解决方案 »

  1.   

    轉成unicode編碼打出來就可!!!
    地址的頁面Response.write時用
    System.Web.HttpUtility.UrlEncode(str);接收頁面 js 用 unescape() 轉回來就行咯!@!
      

  2.   

    gesnpt(gesnpt) :
          我web.config已设置过,还是乱码。CtrlT(我自由!我变坏!):
          我webservices返回的是xml,你说的这种转换不大明白。
    为什么有的机子可以使用,而我的机子不好用呢?
      

  3.   

    我一直在关注这个问题,请楼主给我说一下这句好吗?
     oXMLHttp.open("post",  sURL,  false);  sURL是一个地址, 那sURL接受到我们传送的数据了(oXMLHttp.send(sendbody);)。
    在sURL中怎么处理我们的数据呢?sURL中调用哪一个函数,或方法?以及如何返回数据回来呢?借楼主贵地!
    方便的话,到这个贴子回复, http://community.csdn.net/Expert/topic/3082/3082140.xml?temp=.9625818谢谢!!!
      

  4.   

    先转换一下Server.UrlEncode(str);
    <globalization 
          requestEncoding="gb2312" 
          responseEncoding="gb2312" 
    />
      

  5.   

    关于XMLHTTP对象,请看微软XMLSDK的帮助,各位,你们可以在自己机器上搜XML*.CHM就可以找到这个文档了,相当全面