URL参数中出现了半角的加号,因此需要转码。
相关JS函数有encodeURI()和encodeURIComponent()。根据MSDN的说法,使用了encodeURI(),无效,加号还是加号。
encodeURIComponent()是对所有的字符进行转码。根据MSDN的说法,它只是额外对“/”、“?”等字符进行了处理,并没有提到“+”字符。然而实验对比的结果,encodeURI()不处理半角加号,encodeURIComponent()处理。
URL参数中出现了半角的加号,因此需要转码。
相关JS函数有encodeURI()和encodeURIComponent()。根据MSDN的说法,使用了encodeURI(),无效,加号还是加号。
encodeURIComponent()是对所有的字符进行转码。根据MSDN的说法,它只是额外对“/”、“?”等字符进行了处理,并没有提到“+”字符。然而实验对比的结果,encodeURI()不处理半角加号,encodeURIComponent()处理。