[js]JavaScript中字符串与Unicode编码的转换
JavaScript中字符串与Unicode编码的转换
[js]JavaScript中字符串与Unicode编码的转换
- // 为了控制台的演示方便, 变量没有添加 var 定义
- // 实际编程中请避免
- // 字符串
- str = "中文";
- // 获取字符
- char0 = str.charAt(0); // "中"
- // 数字编码值
- code = str.charCodeAt(0); // 20013
- // 编码互转
- str0 = String.fromCharCode(code); // "中"
- // 转为16进制数组
- codecode16 = code.toString(16); // "4e2d"
- // 变成字面量表示法
- ustr = "\\u"+code16; // "\u4e2d"
- // 包装为JSON
- jsonstr = '{"ustr": "'+ ustr +'"}'; //'{"ustr": "\u4e2d"}'
- // 使用JSON工具转换
- obj = JSON.parse(jsonstr); // Object {ustr: "中"}
- //
- ustr_n = obj.ustr; // "中"
热门文章推荐
- [JS]window.location获取url各项参数详解
- [JS]jQuery,javascript获得网页的高度和宽度
- [JS]视频弹窗视频弹出层videoLightBox(含三种播放器的用法)
- [JS]JS提交中文encodeURI两次转码
- [JS]js版方面encodeURI转码和decodeURI解码的用法实例
- [JS]js取当前机子的时间戳实例
- [JS]AES加密(基于crypto-js)PHP后端解密
- [JS]data:image/png;base64写法的用途及说明
请稍候...