javascript学习指南_javaScript把unicode编码转换为中文

更新时间:2019-07-14    来源:中文酷站    手机版     字体:

【www.bbyears.com--中文酷站】

关于这样的数据转换为中文问题,常用的以下方法。

 代码如下

1. eval解析或new Function(""+ str +"")()

 str = eval(""" + str + """); // "我是unicode编码"

2. unescape 解析

str = unescape(str.replace(/\u/g, "%u")); // "我是unicode编码"

再看一个unicode与GBK2312(中文)编码转换

 代码如下

  var GB2312UnicodeConverter = {
    ToUnicode: function (str) {
    return escape(str).toLocaleLowerCase().replace(/%u/gi, "\\u");
    }
    , ToGB2312: function (str) {
    return unescape(str.replace(/\\u/gi, "%u"));
    }
    };
    var str = "上海", unicode;
    document.write(str + "
");
    unicode = GB2312UnicodeConverter.ToUnicode(str);
    document.write("汉字转换为Unicode代码:" + unicode + "

");
    document.write("Unicode代码转换为汉字:" + GB2312UnicodeConverter.ToGB2312(unicode));

本文来源:http://www.bbyears.com/kuzhan/58015.html

热门标签

更多>>

本类排行