本文已参与「新人创作礼」活动,一起开启掘金创作之路。
话不多说上代码
encodeUTF8(str) { let utf8Str='' for (let i=0; i<str.length;i++){ let t = str[i] let text = '' if(encodeURIComponent(t).length < 4){ text = t.charCodeAt(0).toString(16); }else{ text = encodeURIComponent(t) text = text.replaceAll('%','') } console.log("每个字符",i,t,text) utf8Str += text } console.log("转换后",utf8Str) return utf8Str },