JavaScript姹夊瓧杞琔nicode缂栫爜
JavaScript涓眽瀛楄浆Unicode缂栫爜鍙互閫氳繃String瀵硅薄鐨刢harCodeAt()鏂规硶鏉ュ疄鐜般€傝鏂规硶鍙互杩斿洖鎸囧畾浣嶇疆鐨勫瓧绗︾殑Unicode缂栫爜銆?/p>
浠ヤ笅鏄竴涓皢姹夊瓧杞崲涓篣nicode缂栫爜鐨勪緥瀛愶細
function toUnicode(str) {
var unicodeStr = '';
for (var i = 0; i < str.length; i++) {
var unicode = str.charCodeAt(i).toString(16);
unicodeStr += '\\u' + '0000'.substring(0, 4 - unicode.length) + unicode;
}
return unicodeStr;
}
var chineseStr = '浣犲ソ锛屼笘鐣岋紒';
var unicodeStr = toUnicode(chineseStr);
console.log(unicodeStr);
杈撳嚭缁撴灉涓猴細\u4f60\u597d\u3001\u4e16\u754c\uff01
锛屽叾涓?code>\u琛ㄧずUnicode缂栫爜鐨勫紑濮嬶紝鍚庨潰鐨勫洓涓崄鍏繘鍒舵暟瀛楄〃绀哄叿浣撶殑Unicode缂栫爜銆?/p>
娉細濡傛灉瑕佸皢Unicode缂栫爜杞崲鍥炴眽瀛楋紝鍙互浣跨敤eval()
鍑芥暟瀵筓nicode缂栫爜杩涜瑙f瀽銆?/p>
var unicodeStr = '\u4f60\u597d\u3001\u4e16\u754c\uff01';
var chineseStr = eval("'" + unicodeStr + "'"); // 娉ㄦ剰浣跨敤鍗曞紩鍙峰寘瑁筓nicode缂栫爜
console.log(chineseStr);
杈撳嚭缁撴灉涓猴細浣犲ソ锛屼笘鐣岋紒
相关问答