求助:cookie存储中文乱码问题

心情很差吗 2018-10-08 10:54:14
项目某个地方需要把数据data存储到缓存中,其中data.username和data.orgname为中文:
var cookieJson = JSON.stringify(data.data);

response.cookie('LOGIN_USER', cookieJson);


然后在另一个页面使用到缓存,这个页面使用的angularjs,直接调用它提供的方法取出缓存使用:
$cookieStore.get("LOGIN_USER");

此时在页面上username和orgname就乱码了,但是其他不是中文的数据正常显示,在网上按照别人说的方法写入缓存时使用escape()处理,没什么用,而且读取缓存时使用的angularjs无法使用unescape()解码,求助各位大佬怎么弄呀
...全文
188 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
讨厌走开啦 2018-10-08
  • 打赏
  • 举报
回复
为什么现在还要支持ie6这种狗东西。
心情很差吗 2018-10-08
  • 打赏
  • 举报
回复
刚刚又试了下,使用unescape()解码可以正常显示中文了,只不过在ie6.0浏览器上测试时,中文全变成了符号英文数组的组合,其他浏览器都没问题

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧