Cookie值是IE中的杂乱代码

时间:2012-06-13 12:03:11

标签: javascript asp.net-mvc-2

我使用ASP.NET MVC2开发Web。在后台创建cookie。然后我想通过使用javaScript在IE中获取cookie值,但是当我用中文设置它时,值是乱码。

document.cookie:

userID=1017030057 userName=涓浗

然后我检查计算机中的cookie。这是正常的:

的userID 1017030057 本地主机/ 1536 3361761792 30304298 1345470592 30230873 * 的的userName 中国 本地主机/ 1536 3361761792 30304298 1345470592 30230873 * ID 22 本地主机/ 1536 3361761792 30304298 1345470592 30230873 *

这种情况只发生在IE中。在其他浏览器中,cookie值是正常的。 我的IE是IE8。页眉符合IE字符集问题,除了cookie值外,在中文中显示正常。

1 个答案:

答案 0 :(得分:0)

尝试在服务器端编码cookie并在JS中使用decodeURIComponent(cookieValue)。让我知道是否有效