至尊技术网 - decodeURI 2022-06-06T22:50:00+08:00 Typecho https://www.zzwws.cn/feed/atom/tag/decodeURI/ <![CDATA[js执行提示Uncaught URIError: URI malformed]]> https://www.zzwws.cn/archives/6342/ 2022-06-06T22:50:00+08:00 2022-06-06T22:50:00+08:00 悠悠楠杉 http://www.zzwws.cn 由于decodeURI转码时,通过%进行解析,如果字符串中存在%则会出现URI malformed

解决方法
将字符串中的%替换为25%就行了

var str = '1%2';
if(str.indexOf('%') > -1) {
    str = str.replace(/%/g,'%25');
}
]]>