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

用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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容