//UTF字符转换
var UTFTranslate = {
Change:function(pValue){
return pValue.replace(/[^\u0000-\u00FF]/g,function($0){return escape($0).replace(/(%u)(\w{4})/gi,"&#x$2;")});
},
ReChange:function(pValue){
return unescape(pValue.replace(/&#x/g,'%u').replace(/\\u/g,'%u').replace(/;/g,''));
}
};
//Asc转换
var AscTranslate = {
Change: function(pAscString, pBoxId){
/* 转ASCII */
box = document.getElementById(pBoxId);
box.innerHTML = '';
for(i = 0; i < pAscString.length; i++)
{
var asc = pAscString.charCodeAt(i);
var str = String.fromCharCode(asc);
box.innerHTML += str + ':' + asc + '<br/>';
}
}
}
相关文章
- 求救:URL中的"%E4%BB%80%E4%B9%88"编码,如何转换为中文?
- 求救:URL中的"%E4%BB%80%E4%B9%88"编码,如何转换为中文?
- 中文字符编码的相互转换
- 中文字符编码的相互转换(一)
- android中bitmap与字节流之间的相互转换
- UCS-2与UTF8之间的选择(3)--windows中各编码字符串的C/C++输出支持及方式比较
- UCS-2与UTF8之间的选择(3)--windows中各编码字符串的C/C++输出支持及方式比较
- UCS-2与UTF8之间的选择(2)--Unicode组织提供的C/C++的Unicode编码转换函数
- UCS-2与UTF8之间的选择(4)--linux中各编码字符串的C/C++输出支持及方式比较
- 安卓中图片和Base64编码字符集的相互转换