急死人啦。。

解决方案 »

  1.   

    这个是IE6的bug,有时候不能把url编码为utf-8,尽管默认设置就是这个。传递前用HttpUtility.UrlEncode编码
    接收时候用HttpUtility.UrlDecode解码
      

  2.   


    顶 Server.URLEncode, Server.URLDecode
      

  3.   

    HttpUtility.UrlEncode编码 要指定是GB2312还是UTF-8
    HttpUtility.UrlDecode解码 要指定是GB2312还是UTF-8
      

  4.   

    Server.URLEncode, Server.URLDecode
    我也曾遇到中文乱码的问题,上边两个方法可以满足你的需求!
      

  5.   

    将要传递的中文用Server.UrlEncode编译了就可以了
    <script>window.open('URL.aspx?Name=" + Server.UrlEncode(Name)+"')</script>
      

  6.   

    会出现如果这样我建议你 用 传 ID 或者 英文    过去 然后进数据查询出 URL
      

  7.   

    webconfig里加上<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
      

  8.   

     不管用什么都最好加上escape()