![](https://csdnimg.cn/release/download_crawler_static/88389591/bg1.jpg)
1、GB2312、GB 13000、GBK、GB18030 介绍
GB 2312:又称为 GB 2312-80,是一个简体中文字符集的中国国家标准,于 1980 年
由中国国家标准总局发布,1981 年 5 月 1 日实施,全称为《信息交换用汉字编码字符集基
本集》,规定了 6763 个汉字和 682 个非汉字图形。
GB 13000:为了便于多个文种的同时处理,国际标准化组织下属编码字符集工作组研
制了新的编码字符集标准,ISO/IEC 10646。该标准第一次颁布是在 1993 年,当时只颁布
了其第一部分,即 ISO/IEC 10646.1: 1993,我国相应的国家标准是 GB 13000.1-93《信息
技术 通用多八位编码字符集(UCS) 第一部分:体系结构与基本多文种平面》。
制定这个标准的目的是对世界上的所有文字统一编码,以实现世界上所有文字在计算
机上的统一处理。
GBK:随着信息技术在各行业应用的深入,GB 2312 收录汉字数量不足的缺点已经初
步显露出来。例如:"镕"字现在是高频率使用字,而 GB 2312 却没有为它编码,因而,政
府、新闻、出版、印刷等行业和部门在使用中感到十分不便。1995 年,全世界大多数的 PC
操作系统都实现了 16/32 位。GB 13000.1 的实现出现了一线曙光。一方面为了对 GB 2312
进行扩充,一方面顺应当时技术的发展向 GB 13000.1 推进,同时兼顾当时最广泛采用 GB
2312 内码系统。原电子部和原国家技术监督局联合颁布了指导性技术文件《汉字内码扩展
规范》1.0 版,即 GBK 。
在 GBK 的内码系统中,GB 2312 汉字所在码位保持不便,这样,保证了 GBK 对 GB
2312 的完全兼容。同时,GBK 内码与 GB 13000.1 代码一一对应,为 GBK 向 GB
13000.1 的转换提供了解决办法。
微软对 GB 2312 的扩展,也就是 CP936 字码表 (Code Page 936)的扩展(原来的
CP936 和 GB 2312-80 一模一样),最初出现于 Windows 95 简体中文版中。
注意 GBK 并非国家正式标准,只是国家技术监督局标准化司、电子工业部科技与质
量监督司发布的“技术规范指导性文件”。虽然 GBK 收录了所有 Unicode 1.1 及 GB
13000.1-93 之中的汉字,但是编码方式与 Unicode 1.1 及 GB 13000.1-93 不同。仅仅是
GB 2312 到 GB 13000.1-93 之间的过渡方案。