溫馨提示×

JavaScript漢字轉Unicode編碼

小億
253
2024-01-02 17:45:24
欄目: 編程語言

JavaScript中漢字轉Unicode編碼可以通過String對象的charCodeAt()方法來實現。該方法可以返回指定位置的字符的Unicode編碼。

以下是一個將漢字轉換為Unicode編碼的例子:

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,其中\u表示Unicode編碼的開始,后面的四個十六進制數字表示具體的Unicode編碼。

注:如果要將Unicode編碼轉換回漢字,可以使用eval()函數對Unicode編碼進行解析。

var unicodeStr = '\u4f60\u597d\u3001\u4e16\u754c\uff01';
var chineseStr = eval("'" + unicodeStr + "'"); // 注意使用單引號包裹Unicode編碼

console.log(chineseStr);

輸出結果為:你好,世界!

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女