加号不会自动变空格

某些表单编码把加号解释为空格,但 decodeURIComponent 与 decodeURI 不会自动做这一步。本工具保持原生函数语义,输入 a+b 会得到相同的加号文本。如果来源明确使用表单约定,需先按相应规则理解加号;它也可能原本就是一个需要保留的字符。将所有加号替换为空格可能损坏 Base64 或其他参数,所以页面不做这种未经确认的自动转换。

相关问题