优秀的编程知识分享平台

网站首页 > 技术文章 正文

JavaScript将unicode编码转换为中文

nanyue 2024-11-01 12:46:15 技术文章 7 ℃

JavaScript为unicode编码转换为中文

var str = "\\u6211\\u662Funicode\\u7F16\\u7801";

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

1. eval解析或new Function("'+ str +'")()
var str = "\\u6211\\u662Funicode\\u7F16\\u7801";
str = eval("'" + str + "'"); // "我是unicode编码"

2. unescape 解析

方法一:

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

方法二:

var str = "\u6211\u662Funicode\u7F16\u7801";
str = unescape(str.replace(/\\/g, "%")); // "我是unicode编码"

Tags:

最近发表
标签列表