在Node.js中解码URL编码字符
Decoding URL encoded characters in Node.js
我使用res.cookie(JSON.stringify({foo: "bar"})
发送cookie返回,当我查看收到的cookie时,我看到的值是%7B%22foo%22%3A%22bar%22%7D
。我如何解码这在Javascript环境,如node.js?
@Tushar,谢谢。我看到了Miro的评论,这让我找到了querystring:)以下是我如何解码上面的内容:
var cookieValue = "%7B%22foo%22%3A%22bar%22%7D";
querystring.unescape(cookieValue);
//=> '{"foo":"bar"}'
JSON.parse(querystring.unescape(cookieValue));
//=> {foo: 'bar'}
相关文章:
- 使用 POST 方法通过 ajax 发送的数据在发送到服务器之前是否必须进行 URL 编码
- 仅替换 iframe 的编码字符 Jquery
- PHP(PDO)url编码如何在javascript中解码?decodeURI?或解码URI组件
- 以 json 或 url 编码格式发送 js 模型
- 从函数调用控制器并向其传递 URL 编码参数
- 如何在输出到 html 之前停止 asp.net 编码字符
- PHP 通过 url 编码数据传递字符串
- 如何防止空格被 URL 编码为“javascript:”URL
- 正在解码HTML十进制编码字符
- 将url编码的数据转换为JSON数组或js数组
- 从HTML5中URL编码的字符串中提取数据
- 我不知道如何写出URL编码的查询字符串
- xmlhttprequest中的url编码
- <输入类型='文件'>提供了URL编码的文件名,导致Android本机浏览器上的FileRea
- javascript中的Url编码
- Angular显示url编码错误,如何获得解码版本
- 最新的base64和url编码库
- 联系API时出现错误的URL编码
- 在Node.js中解码URL编码字符
- 从JSON元素的内容构造URL以避免输出中出现编码字符的正确方法是什么?