encodeURIComponent的使用场景

图片说明

  • encodeURIComponent() :在 encodeURI() 中不被编码的符号"; / ? : @ & =无序列表内容
    $ , #",encodeURIComponent()都会进行编码
  • encodeURI():对字符串作为URI进行编码,对整个URL进行编码

进行url跳转时可以整体使用encodeURI
例如:Location.href=encodeURI(http://cang.baidu.com/do/s?word=百度&ct=21);
区别就是encodeURIComponent会对特殊符号进行编码

  • 尝试过请求信息带很长不同符号的,需要进行encode
    图片说明

小程序里面跳转参数如果是一个很长的字符串,最好写到缓存里面,不要往URl上面拼字符串

全部评论

相关推荐

object3:开始给部分🌸孝子上人生第一课了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务