日常问题---浏览器URL参数乱码问题
程序员文章站
2022-04-15 12:40:03
...
问题:
通过query方式传参,参数出现乱码问题,是由于参数中含有 + % 等特殊字符,因此会被浏览器进行默认编码。
解决:
后端或前端传参之前先进行编码操作,这样,浏览器就不会进行默认编码,因为特殊字符已经被手动编码过。(浏览自动编码和手动编码是不一样的,一些特殊字符编码后的结果不一样)。
前端拿到参数,进行解码操作,就能拿到原始参数,如下。
const param = decodeURIComponent(decodeURI(param))
上一篇: vue get与post传参方式
下一篇: Axios get/post 传参