在我用express设置cookie的时候,需要在cookie中存放带有" 和@的字符串,但是每次设置express都会把这些字符进行encode
如何才能让cookie里存放不被编码的字符串呢?
存的代码:
res.cookie(“test”, "test@qq.com", {‘maxAge’ : ‘10800000’});
结果:
不考虑cookie在不同浏览器下解析不一致,也不考虑先编码再存然后在前端解码的方法。。因为之前我们的Java服务就能够存@符号,所以希望大家能帮我解开这个疑惑,为什么express就不能不转码呐。。
不能转你就手动自己转嘛
encodeURIComponent