话不多说上代码
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
},