web.config文件里面的编码试改下:
    <globalization 
            requestEncoding="utf-8" 
            responseEncoding="utf-8" 
   />
=>>
    <globalization 
            requestEncoding="gb2312" 
            responseEncoding="gb2312" 
   />

解决方案 »

  1.   

    厄~LZ和我今天碰到的一样问题,不关WEB。CONFIG里面怎么设置也没用,最后我是这样解决的
    HttpUtility.UrlEncode(Response.Cookies["newcookie"].Values);HttpUtility.UrlEncode(Request.Cookies["newcookie"].Values);
    这样来用Response和Request,你试试吧。。
      

  2.   

    HttpUtility.UrlDecode(Request.Cookies["newcookie"].Values);
    上面写错了..这样来获取COOKIE值..
      

  3.   

    楼主的QQ或者MSN多少,也可以互相讨论一下啊。
      

  4.   

    web.config文件里面的编码试改下:
        <globalization 
                requestEncoding="utf-8" 
                responseEncoding="utf-8" 
       />
    =>>
        <globalization 
                requestEncoding="gb2312" 
                responseEncoding="gb2312" 
       />怎么我把上述代码贴到 web.config文件里面 是出错啊? “=>>” 是什么意思?什么会用两个“globalization”啊??
      

  5.   

    web.config中的globalization中加入responseHeaderEncoding="gb2312"
    我也遇到过同样的问题,加入上面的东东,就好了。当然是在VS2005中。。