美文网首页
js保存cookie中文后,获取乱码解决

js保存cookie中文后,获取乱码解决

作者: AAA前端 | 来源:发表于2023-08-23 16:46 被阅读0次

用js操作cookie或url的时候,经常会把中文字符存储到cookie或url参数中,此时就需要使用encodeURIComponent()去编码中文字符,注意此处编码中文字符使用的是ISO8859-1,无法改变编码字符集。

然后 cookie去获取 cookie后就是乱码,比如 "å�­å�ºè¯¦æ�
�����"

image.png

解决方法也简单,自己处理下

var str = "��详������";
var utfstring = decodeURIComponent(escape(str))
image.png

参考:https://blog.csdn.net/qq_34017326/article/details/52242757
https://blog.csdn.net/evasnowind/article/details/115735854
https://blog.csdn.net/erdfty/article/details/106134284

相关文章

网友评论

      本文标题:js保存cookie中文后,获取乱码解决

      本文链接:https://www.haomeiwen.com/subject/lcipmdtx.html