JavaScript 与 Unicode 编码
字符集的概念:
- 字符集:就是–编码–>字符的映射
- 例如:
65-->A
- 例如:
ASCII
字符集:0-255
-128---127
- 在中国:
[00000000]
汉字 最多也不过256
个 常用的汉字3000
多 全部3w+
[00000000][11111111] 0--65535 之间
- 用两个字节表示一个汉字:
gb2312
(只存了 7000 左右的汉字 少)–>GBK
- 用两个字节表示一个汉字:
- Unicode 编码集:
Unicode
规定:国 为例 在Unicode
有一个独特的号 假设是2976
Unicode
编码集给世界上大部分的语言每个字符都分配了一个号码
- 国
[gbk]
–>unicode[2976]
–>日本–>从Unicode
得到 国 字- 把字符转化成对应 Unicode 对应的编码 以适应不同的计算机平台
escape
把字符转化成各平台通用的 Unicode 编码
var str = '中国';
var enc = escape(str);
alert(enc);
alert(unescape(enc));// unescape 对 escape 转化的 Unicode 编码 解密
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: JavaScript DOM 事件
下一篇: 彻底找到 Tomcat 启动速度慢的元凶
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论