鍍金池/ 問(wèn)答/Python  網(wǎng)絡(luò)安全  HTML/ 請(qǐng)問(wèn)下包含unicode的字符串的問(wèn)題

請(qǐng)問(wèn)下包含unicode的字符串的問(wèn)題

'啊'的unicode編碼是554a, 示例如下:

var a='\\u554a' // 定義a在它處使用
console.log(a) //顯示'\u554a'

請(qǐng)問(wèn) 怎么用js處理下a, 使得 console.log 的結(jié)果是 '啊' 呢?謝謝

回答
編輯回答
尤禮

可以用正則替換

a.replace(/\\u([a-f\d]{4}|{([a-f\d]{5})})/gi,(x,y,z)=>String.fromCodePoint('0x'+(z||y)))
2018年7月9日 12:57
編輯回答
話寡
var a = '\u554a';
console.log(a);
2017年6月8日 18:45
編輯回答
忘了我
var a='\u554a' // 定義a在它處使用
console.log(unescape(a))
// 啊

參考:JavaScript為unicode編碼轉(zhuǎn)換為中文
【前端】JS 實(shí)現(xiàn) unicode 中文互轉(zhuǎn)

2018年4月10日 05:17