0

我使用 ASP.NET MVC2 开发了一个网站。在后台创建 cookie。然后我想通过使用javaScript在IE中获取cookie值,但是当我用中文设置时,该值是混乱的代码。

document.cookie:

userID=1017030057 userName=涓浗

然后我检查了我电脑里的cookie。这是正常的:

用户ID 1017030057 LocalHost / 1536 3361761792 30304298 1345470592 30230873 * 用户名中国 localhost/ 1536 3361761792 30304298

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

4

1 回答 1

0

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

于 2012-06-17T05:27:26.293 回答