1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| var str_u = '\u6211\u662f\u4e2d\u56fd\u4ebaChina'; var ret1 = eval("'" + str + "'"); var ret2 = (new Function("return '" + str + "'"))(); var ret3 = unescape(str.replace(/\u/g, "%u"));
var str = "我是中国人"; var str_u = string2unicode(str); var str_s = unicode2string(str_u); function string2unicode(str) { var ret = ""; for (var i = 0; i < str.length; i++) { ret += "\\u" + str.charCodeAt(i).toString(16); } return ret; } function unicode2string(unicode) { return eval("'" + unicode + "'"); }
|