当前位置: 首页 > news >正文

GB2312、GBK、GB18030关系

GB2312、GBK、GB18030 三者是一脉相承的中文编码体系,核心关系是逐步扩展、向下兼容,后两者都是为解决前者的字符收录局限而生,且依次兼容前序编码,以下是具体梳理:

GB2312 是基础,奠定中文编码雏形

它是 1981 年实施的首个中文编码国家标准,全称为《信息交换用汉字编码字符集・基本集》,收录了 6763 个常用简体汉字和 682 个特殊符号,能覆盖日常 99.75% 的汉字使用场景。其采用固定双字节编码,同时兼容 ASCII 编码,不过它的缺陷很明显,无法处理人名、古汉语中的生僻字,也不包含繁体字、日韩汉字等,这为后续 GBK 的出现埋下了伏笔。

GBK 是 GB2312 的直接扩展,填补字符缺口

1995 年发布的 GBK(《汉字内码扩展规范》),核心是弥补 GB2312 的字符短板。它在 GB2312 基础上,新增了繁体字、生僻字、日韩汉字等,最终收录超 2 万个字符。它完全兼容 GB2312,意味着 GB2312 编码的文本可直接用 GBK 解码,且同样采用双字节编码。但需注意,GBK 仅为行业技术规范,并非正式国家标准。

GB18030 是前两者的全面升级,实现多字符全覆盖

作为当前的国家标准,GB18030(《信息技术 中文编码字符集》)是对 GBK 的进一步扩展,且完全兼容 GB2312、基本兼容 GBK。它解决了前两者无法覆盖少数民族文字、更多生僻字和全球多语种字符的问题,最新版本收录超 7 万个字符。与前两者固定双字节编码不同,它采用 1 - 4 字节的变长编码,编码空间极大,还能完整覆盖 Unicode 的所有码位,如今是我国境内软件产品需强制支持的编码标准。

http://www.cnnetsun.cn/news/88856.html

相关文章:

  • LangChain工具使用:简化AI函数调用
  • Docker 镜像打包为 tar 并在其他环境加载运行(离线部署实战指南)
  • Docker 镜像体积优化实战:从 1GB 到 100MB
  • LobeChat能否分配任务?团队协作智能调度
  • LobeChat能否拒绝不当请求?安全护栏实践
  • 基于Docker安装的TensorRT镜像实现高并发推理
  • LobeChat能否支持WebRTC?实时音视频通话功能展望
  • 基于STM32单片机双轴追光系统光照自动向日寻光蓝牙无线APP/WiFi无线APP/摄像头视频监控/云平台设计S344
  • Linly-Talker容器化构建与部署指南
  • Plotly Dash多页面仪表盘的构建框架
  • 数据可视化中色彩运用的核心指南
  • 通过“回馈行动“支持美国退伍军人掌握数据技术
  • 智能网页工作便签备忘录HTML源码
  • Deep Learning for Person Re-identification:A Survey and Outlook阅读笔记
  • 国内口碑好的牦牛绒混纺纱线供应商推荐,含 90%羊毛+10%
  • 测试左移与右移的实施方法
  • 【Maven安装配置】
  • 从原理到实战:STM8S103F3最小系统原理图绘制与PCB设计全攻略
  • 本地部署 Excalidraw 手绘白板教程
  • int32 - int32MAX 出现异常
  • Qwen-Image微调实战:让模型认识新车
  • 路由策略与策略路由
  • 软件测试面试题及答案,2026春招必看版
  • 基于飞桨实现图像分类:从LeNet到ResNet
  • 基于单片机的智能窗帘控制系统设计(光照+遥控)【附代码】
  • LobeChat插件系统开发指南:拓展你的AI应用边界
  • 基于单片机的智能燃气泄漏报警与关闭系统设计【附代码】
  • 基于单片机的智能水位控制系统设计(水箱+自动补水)【附代码】
  • LobeChat本地安装详细步骤指南
  • 《12个月服务期!黑龙江炉渣外运处置项目公开招标》