URL传参,参数中有+号被转化成空格

Posted moringyaozheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了URL传参,参数中有+号被转化成空格相关的知识,希望对你有一定的参考价值。

我们在url中传递的参数带有加号+,会被浏览器转换成空格,这样导致传参错误

解决办法是使用 encodeURIComponent 方法给参数进行转码

例如:

var name = ‘a+b’;

window.location.href = "/index?name=" + encodeURIComponent(name);

以上是关于URL传参,参数中有+号被转化成空格的主要内容,如果未能解决你的问题,请参考以下文章

[踩坑]url传参+变空格

URL 传参转义 (特殊符号转义)

请求传参 有特殊符号

传参的时候遇到特殊符号的处理

Flask的url_for怎么传参?

记一次URL参数处理