2、带/u 或者%u的是unicode编码结果
3、转中文方式
详细:
unescape() 函数可对通过 escape() 编码的字符串进行解码,已废弃。
编码和解码一一对应关系
escape() 编码, unescape() 解码 废弃
encodeURI 编码,decodeURI 解码
encodeURIComponent 编码,decodeURIComponent 解码
用什么解码对应的文件内容
一.字符串转化为Unicode编码//方法1:
var str = "\\u6211\\u662Funicode\\u7F16\\u7801"
str = eval("'" + str + "'")
str = unescape(str.replace(/\u/g, "%u"))方法2:// 包装为JSON
var dataJSON = '{"Unicode编码": "'+ "\u7F16" +'"}'
// 使用JSON工具转换
var objJSON = JSON.parse(dataJSON)
var unicode = objJSON["Unicode编码"]
console.log(unicode)// 中文全月空格//二.将汉字转化为 unicode编码
var str = "中文"
// 获取字符
var char0 = str.charAt(0)
console.log(char0)// "中"
// 数字编码值
var code = str.charCodeAt(0)
console.log(code)// 20013
// 编码互转
var str0 = String.fromCharCode(code)
console.log(str0)// "中"
// 转为16进制数组
var code16 = code.toString(16)
console.log(code16)// "4e2d"
// 变成字面量表示法
var ustr = "\\u"+code16
console.log("unicode编码",ustr )// "\u4e2d"