客户端写入cookie的时候对中文作escape处理,以unescape读取--escape('中文')-unescape('中文');服务器端写入同理 Server.UrlEncode('中文')- Server.UrlDecode('中文')

解决方案 »

  1.   

    谢谢 illusky 
    在Asp.net 中Server.UrlEncode('中文')-   Server.UrlDecode('中文')用这样的方法可以实现,我试过
    但我这是用Asp.net写,Asp读,就会出乱码,
    单独的Asp.net,或者asp都可以解决,放一起就不行了....
      

  2.   

    用UrlEncode的时候注意一下 另外一个重载 使用编码的重载eg: System.Text.Encoding   encoding = System.Text.Encoding.GetEncoding("GB2312");
     
     System.Web.HttpUtility.UrlEncode(input, Encoding);
     System.Web.HttpUtility.UrlDecode(input, Encoding);