最近开发的时候遇到一个问题,有一个表单的内容需要存到 cookie 中,但是在取值的时候,有几个字段一直为空(同样的方式存的,同样的方式取的),认真检查了 cookie 的 key,也都对应上了,最终发现,是因为中文字符编码的问题。
解决方案:
存
使用 escape() 方法把中文内容括起来,即 escape("中文")
取
使用 unescape() 方法把获取到的 cookie 内容括起来,即 unescape("得到的一堆乱码")
希望能够帮助到你
over
最近开发的时候遇到一个问题,有一个表单的内容需要存到 cookie 中,但是在取值的时候,有几个字段一直为空(同样的方式存的,同样的方式取的),认真检查了 cookie 的 key,也都对应上了,最终发现,是因为中文字符编码的问题。
存
使用 escape() 方法把中文内容括起来,即 escape("中文")
取
使用 unescape() 方法把获取到的 cookie 内容括起来,即 unescape("得到的一堆乱码")
希望能够帮助到你
over