问个asp.net写的Cookies,在javascript中读成乱码的问题. 在asp.net中Response.Cookies["userOrder"].Value ="苹果电脑联想电脑";但是我在javascript读出来的都是乱码,我知道是编码问题,具体怎么解决呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tryResponse.Cookies["userOrder"].Value = Server.UrleEncode("苹果电脑联想电脑"); 这个问题应该是编码不统一的原因..... .NET 默认的是UTF-8 估计你的页面是GB2312的<system.web><globalization requestEncoding="GB2312" responseEncoding="GB2312"/>...... asp.net 使用HttpUtility.UrlEncode编码字符串.javascript 使用decodeURI解码即可. Server.UrleEncode的加成了%123123...不会解.HttpUtility.UrlEncode编码可用decodeURI,decodeURIComponent解码. 在asp.net中 怎么用JS读取数据库 再问个小问题 ASP.NET MVC控制器和视图问题(在线等,谢了。) 很奇怪,遮罩层中文本框无法取值 asp.net后台如何获取当前打开修改后的页面的html源码(在线等,解决立即给分) 地址里面的“?=&”怎么替换 类代码里如何获取当前引用页面的控件? 如何通过Jquery控制服务器控件禁用指定的事件 怎么判断一个文件目录下是文件夹还是文件? 检测到无法访问的代码??是什么原因啊 ?? AJAX客户端注册事件问题! 这个 %CD%F8%D5%BE%BD%A8%C9%E8 字符串用什么编码的?
<system.web>
<globalization requestEncoding="GB2312" responseEncoding="GB2312"/>
...
...
javascript 使用decodeURI解码即可.
HttpUtility.UrlEncode编码可用decodeURI,decodeURIComponent解码.