Cookie 值是 IE 中的混乱代码

Cookie value is messy code in IE

本文关键字:混乱 代码 值是 IE Cookie      更新时间:2023-09-26

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

document.cookie:
userID=1017030057 userName=涓浗

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

用户标识1017030057本地主机/1536336176179230304298134547059230230873*用户名中国本地主机/1536336176179230304298134547059230230873*身份证22本地主机/1536336176179230304298134547059230230873*

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

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