wangyuan0108 / wangyuan0108.github.io

总结记录笔记地址
https://new.buging.cn
2 stars 0 forks source link

encodeURIComponent()和encodeURI()编码和解码的区别 | 忆 #54

Open wangyuan0108 opened 4 years ago

wangyuan0108 commented 4 years ago

https://now.wangyuanweb.top/2020/06/18/encodeURIComponent-%E5%92%8CencodeURI-%E7%BC%96%E7%A0%81%E5%92%8C%E8%A7%A3%E7%A0%81%E7%9A%84%E5%8C%BA%E5%88%AB/#more

背景在 web 开发中,我们经常会和我网站 url 打交道。当我们跳转到一个其他网站的时候,也是通过 url 来进行跳转的。有时我们需要对 url 进行处理,例如拼接参数等。在一次开发中,我直接拿后台返回的 url 进行拼接参数,然后居然出错了。最后查到是因为 url 经过了转译编码,然后前端没有显示的进行解码操作,所以 url 地址是不正确的,由此用到了编码和解码,记录下自己踩过的坑。