汉字机内码的显示问题,SOS!!!
本人刚接触js不久,菜鸟一枚。现如今遇到机内码的显示问题无法独立解决,求大神们解惑,不胜感激。
Eg:
汉字:猪
机内码: D6ED(55021) 转换\显示汉字方法未知
unicode: 732A(29482) String.fromCharCode()直接转换成汉字
unicode和机内码之间似乎不存在转换规则,毫无关联。
我现在只知道怎么将unicode编码的字符串转换成汉字,不懂怎么将ascii(机内码)转换成汉字在客户端显示,求救!!!
//unicode转汉字
<script>
var str = "732A";
var tmp = "";
var name = "";
for(var i =0;i<str.length/4;i++)
{
tmp = str.substr(4*i,4);
tmp = parseInt(tmp ,16);
name += String.fromCharCode(tmp);
}
alert(name);
</script>