跳转到主要内容

GB 18030:中文编码的国家标准

适合谁看:做软件、做政务和公共服务系统,需要了解 GB 18030 是什么、要满足哪个级别的人。

它是什么

GB 18030《信息技术 中文编码字符集》是中国的强制性国家标准,规定了汉字和多种少数民族文字的编码。它和 Unicode 一一对应,可以理解为「中国版的 Unicode 编码方式」,同时兼容老的 GB 2312 和 GBK。

  • 2000 年首次发布,2005 年第一次修订;
  • 现行版本是 GB 18030-2022,2022 年 7 月发布,2023 年 8 月 1 日实施;
  • 共收录汉字 87,887 个,比上一版增收 1.7 万余个生僻汉字,收录了《通用规范汉字表》全部汉字,覆盖绝大部分人名、地名用生僻字。

三个实现级别

标准第 9 章规定了三个实现级别:

级别 范围 谁要满足
级别 1 单字节、双字节编码部分,以及 CJK 统一汉字(基本区)和扩充 A 所有适用的产品
级别 2 级别 1,加上《通用规范汉字表》中不在级别 1 里的编码汉字 系统软件和支撑软件(操作系统、数据库、中间件等)
级别 3 级别 2,加上本标准规定的全部汉字和康熙部首 用于政务服务和公共服务的产品

标准注明的政务服务和公共服务行业包括铁路、道路、水上、航空运输,邮政,金融,保险,卫生,国家机构,社会保障等。

第 1 号修改单

2024 年 9 月 29 日发布的第 1 号修改单,把 Unicode 后来新增的扩展 G、H、I 区等汉字加入级别 3,合计新增 9793 个汉字;级别 1 和级别 2 的范围没有变化。

对字体和软件意味着什么

是否需要做产品认证、具体合规要求,请以标准原文和认证机构的规定为准。

参考资料