& 符号 (&)
替换为 %26 值。
我在代码中设置了 cookie 值 TEST&123&223,但在浏览器中,cookie 值被 TEST%26123%26223 替换。
我正在尝试在 Angular 代码中设置 cookie 值。我用过第三方库 https://www.npmjs.com/package/ngx-cookie-service .
有没有办法告诉浏览器,不要解码 cookie 中的字符串值?
最佳答案
我认为你应该在存储数据之前对其进行编码(在 JavaScript 中它是 encodeURI('&')
但是如果你在你的服务器上使用其他语言它可能是不同的命令但是想法保持不变)。
然后你应该在读取值时解码cookie(decodeURI(string)
)。
关于javascript - & 符号 (&) 替换为 Cookie 中的 %26 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58048703/