`
lfzhs
  • 浏览: 74789 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

JS在URL转码时遇到的加号问题

阅读更多

URL参数中出现了半角的加号,因此需要转码。

相关JS函数有encodeURI()和encodeURIComponent()。根据MSDN的说法,使用了encodeURI(),无效,加号还是加号。

 

encodeURIComponent()是对所有的字符进行转码。根据MSDN的说法,它只是额外对“/”、“?”等字符进行了处理,并没有提到“+”字符。然而实验对比的结果,encodeURI()不处理半角加号,encodeURIComponent()处理。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics