当前位置: 代码迷 >> ASP.NET >> 问个asp.net写的Cookies,在javascript中读成乱码的有关问题
  详细解决方案

问个asp.net写的Cookies,在javascript中读成乱码的有关问题

热度:3658   发布时间:2013-02-25 00:00:00.0
问个asp.net写的Cookies,在javascript中读成乱码的问题.
在asp.net中Response.Cookies[ "userOrder "].Value   = "苹果电脑联想电脑 ";
但是我在javascript读出来的都是乱码,我知道是编码问题,具体怎么解决呢?

------解决方案--------------------------------------------------------
tryResponse.Cookies[ "userOrder "].Value = Server.UrleEncode( "苹果电脑联想电脑 ");
------解决方案--------------------------------------------------------
这个问题应该是编码不统一的原因..... .NET 默认的是UTF-8 估计你的页面是GB2312的
<system.web>
<globalization requestEncoding= "GB2312 " responseEncoding= "GB2312 "/>
...
...
------解决方案--------------------------------------------------------
asp.net 使用HttpUtility.UrlEncode编码字符串.
javascript 使用decodeURI解码即可.
  相关解决方案