首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2011-12-31 
问个asp.net写的Cookies,在javascript中读成乱码的问题.在asp.net中Response.Cookies[ userOrder ].Valu

问个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解码即可.

热点排行