function encodeUTF8(str){
var temp = "",rs = "";
for( var i=0 , len = str.length; i < len; i++ ){
temp = str.charCodeAt(i).toString(16);
rs += "\\u"+ new Array(5-temp.length).join("0") + temp;
}
return rs;
}
function decodeUTF8(str){
return str.replace(/(\\u)(\w{4}|\w{2})/gi, function($0,$1,$2){
return String.fromCharCode(parseInt($2,16));
});
}
js的utf8编码与解码
最新推荐文章于 2024-04-08 18:22:08 发布
本文提供了一组用于处理字符串的JavaScript函数:一个用于将字符串编码为UTF-8格式,另一个用于将UTF-8格式的字符串解码回原始字符串。通过使用16进制转换及字符串操作实现了对UTF-8编码的支持。
222

被折叠的 条评论
为什么被折叠?



