1. ·您当前的位置:主页 > 技术教程 > 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; // "中" 

       

      热门文章推荐

      请稍候...
      彩票软件开发公司