问题原因
跳转地址中带有 +
号,违背浏览器的安全策略,在跳转时浏览器将+号转为空格。
期间尝试使用 encodeURIComponent
对+号进行转换,但是转换后的接口在浏览器中依旧会被替换成空格。
解决办法
将地址中的+号全部替换为 %2B
, 之后再 encodeURI
进行转码,变成 %252B
,即可解决此问题。
跳转地址中带有 +
号,违背浏览器的安全策略,在跳转时浏览器将+号转为空格。
期间尝试使用 encodeURIComponent
对+号进行转换,但是转换后的接口在浏览器中依旧会被替换成空格。
将地址中的+号全部替换为 %2B
, 之后再 encodeURI
进行转码,变成 %252B
,即可解决此问题。