跳转到主要内容

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

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

它是什么

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

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

三个实现级别

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

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

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

第 1 号修改单

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

对字体和软件意味着什么

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

参考资料

参考资料(4)
    1. 教育部:新版《信息技术 中文编码字符集》强制性国家标准发布:https://www.moe.gov.cn/jyb_zzjg/huodong/202207/t20220729_649675.html强制性国家标准发布,教育部
    2. 全国标准信息公共服务平台:GB 18030-2022:https://std.samr.gov.cn/gb/search/gbDetailed?id=E4A2A4C875726A5DE05397BE0A0A61E8
    GB 18030-2022 全文(维基文库):https://zh.wikisource.org/wiki/GB_18030-2022_%E4%BF%A1%E6%81%AF%E6%8A%80%E6%9C%AF_%E4%B8%AD%E6%96%87%E7%BC%96%E7%A0%81%E5%AD%97%E7%AC%A6%E9%9B%86全文,维基文库 KenGB Lunde:18030-2022《信息技术 中文编码字符集》标准信息,国家市场监督管理总局、国家标准化管理委员会 GB 18030-2022 第 1 号修改单解读(英文):https://ken-lunde.medium.com/the-first-amendment-fe064d9d7d8,Ken Lunde