·您當前的位置:主頁 > 技術教程 > JavaScript >

[js]JavaScript中字符串與Unicode編碼的轉換

時間:2017-12-29 16:08酷播
JavaScript中字符串與Unicode編碼的轉換

[js]JavaScript中字符串與Unicode編碼的轉換

  1. // 為了控制臺的演示方便, 變量沒有添加 var 定義 
  2. // 實際編程中請避免 
  3.  
  4. // 字符串 
  5. str = "中文"
  6. // 獲取字符 
  7. char0 = str.charAt(0); // "中" 
  8.  
  9. // 數字編碼值 
  10. code = str.charCodeAt(0); // 20013 
  11. // 編碼互轉 
  12. str0 = String.fromCharCode(code); // "中" 
  13.  
  14. // 轉為16進制數組 
  15. codecode16 = code.toString(16); // "4e2d" 
  16.  
  17. // 變成字面量表示法 
  18. ustr = "\\u"+code16; // "\u4e2d" 
  19.  
  20. // 包裝為JSON 
  21. jsonstr = '{"ustr": "'+ ustr +'"}'; //'{"ustr": "\u4e2d"}' 
  22.  
  23. // 使用JSON工具轉換 
  24. obj = JSON.parse(jsonstr); // Object {ustr: "中"} 
  25. // 
  26. ustr_n = obj.ustr; // "中" 

 

熱門文章推薦

請稍候...
北京快乐八开奖结果