在將字串轉gb2312編碼出現了問題,比如這個字串“一體機/小組6”,編碼得到這個“%D2%BB%CC%E5%BB%FA%2F%D0%A1%D7%E96”,然后我用這串解碼的時候,報錯了
用的是這個方法:https://blog.csdn.net/bamuai7645/article/details/101082559
專案好急,然后又有bug,求助各位大佬!!!
uj5u.com熱心網友回復:
URIError: URI malformedat decodeURIComponent (<anonymous>)
at eval (gkb.js?b65e:61)
at String.replace (<anonymous>)
at Object.decode (gkb.js?b65e:60)
at VueComponent.changeInputName (general-port.vue?fab9:350)
at blur (general-port.vue?0983:131)
at VueComponent.invoker (vue.runtime.esm.js?2b0e:2023)
at VueComponent.Vue.$emit (vue.runtime.esm.js?2b0e:2534)
at VueComponent.handleBlur (element-ui.common.js?5c96:5939)
at invoker
報了這樣子的錯誤
uj5u.com熱心網友回復:
加密那:if(isAscii(code)){
// return encodeURIComponent(a);這句換成下面那句
return a;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/277261.html
標籤:JavaScript
