我注意到nodejs 查询字符串模块中的以下代码
....
var regexp = /\+/g;
....
var x = qs[i].replace(regexp, '%20'),
....
如果 decodeURIComponet 应用于 %20 ,它将输出空间。
+ in url query有什么特殊的功能吗?
这让我很困惑。
最佳答案
在一个URI中,一个+
被认为是一个Space,也是URI Encoded as %20。
关于javascript - 为什么 node.js querysting 模块应该将加号 (+) 转换为空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30678120/