汉字编码之GBK编码(附完整码表)

汉字编码之GBK编码(附完整码表)继续字符编码的学习 今天介绍一下 GBK 汉字内码扩展规范 GB2312GB1803 引用网友的话可以概括一下 GBK 和 UTF8 的区别 GBK 就是在保存你的帖子的时候 一个汉字占用两个字节 外国人看会出现乱码 此为我中华为自己汉字编码而形成之解决方案 UTF8 就是在保存你的帖子的时候 一个汉字占用 3 个字节 但是外国人看的话不会乱码 此为西人为了解决多字节字符而形成之解决方案 GBK 编码是 GB2312 编码的超集 向下完全兼容 GB2312 GB18030 编码向下兼容 GBK 和 GB2312 GB

——————————————-欢迎查看字符编码【专栏】——————————————————————
汉字编码之GBK编码【点击】                                              判断汉字正则表达式更严谨方法【点击】
记事本输入“联通”俩字,关闭再打开乱码 【点击】              iPhone emoji问题牵出的Unicode代理区的思考【点击】
Unicdoe【真正的完整码表】对照表【点击】                      开源工程ZipArchive,压缩中文文件名乱码问题【点击】
base64加密,解密,encode,decode,编码详解+实现【点击】 
网络传输文本,urlEncode和urldecode的iOS实现【点击】 字符编码的奥秘utf-8, Unicode【点击】
————————————————————————————————————————————————–





GBK——专门为解决汉字的编码而生成的解决方案。

编码方式:

GBK的编码范围
范围 第1字节 第2字节 编码数 字数
水准GBK/1 A1A9 A1FE 846 717
水准GBK/2 B0F7 A1FE 6,768 6,763
水准GBK/3 81A0 40FE (7F除外) 6,080 6,080
水准GBK/4 AAFE 40A0 (7F除外) 8,160 8,160
水准GBK/5 A8A9 40A0 (7F除外) 192 166
用户定义 AAAF A1FE 564  
用户定义 F8FE A1FE 658  
用户定义 A1A7 40A0 (7F除外) 672  
合计:     23,940 21,886

双字节符号可以表达的64K空间如下图所示。绿色和黄色区域是GBK的编码,红色是用户定义区域。没有颜色区域是不正确的代码组合:

汉字编码之GBK编码(附完整码表)

要点总结

GBK 码表 【点击转载处】

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/206530.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午3:29
下一篇 2026年3月19日 下午3:29


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号