var str = “\u6211\u662Funicode\u7F16\u7801”;
关于这样的数据转换为中文问题,常用的以下方法。
- eval解析或new Function("’+ str +’")()
str = eval("’" + str + “’”); // “我是unicode编码” - unescape 解析
str = unescape(str.replace(/\u/g, “%u”)); // “我是unicode编码”
案例:
后端返回数据
{"\u9f9a\u4f1f": "sb", "data": "1\u6735\u5927\u5587\u53ed\u82b1\u548c\u72d7\u5c3e\u5df4\u82b1\uff01"}
结果: