encodeURIComponent的使用场景

图片说明

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

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

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

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

全部评论

相关推荐

996的工作制还是没能硬啃下去,快要面试怂了,取消了
牛客80700350...:很正常,不是所有人都能接受这种强度的。不叫怯战,这叫明智
点赞 评论 收藏
分享
04-03 22:41
兰州大学 C++
老六f:有时候是HR发错了,我之前投的百度的后端开发,他给我发的算法工程师,但是确实面的就是百度开发
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务