url传参出现Uncaught URIError: URI malformed错误 张初七 2020-11-23 752 阅读1分钟 url加密传参有时候会出现Uncaught URIError: URI malformed的错误, 这是因为你的url中包含了“%”字符,浏览器在对“%”执行decodeURIComponent时报错,正确的解决是将%全部替换为%25再进行传输:encodeURIComponent(str.replace(/%/g, '%25'))