GBK转换时要注意什么

49 0

GBK 是中文 Windows 长期使用的汉字编码,全称《汉字内码扩展规范》,1995 年发布。下面重点说明转换要点。

GBK转换时要注意什么

编码方向:字符 → 查 GBK 码表 → 2 字节(ASCII 为 1 字节)。

解码方向:读到大于 0x80 的字节,就与下一字节组合查表得到汉字。

示例

输入:a+b=c

编码结果:61 2B 62 3D 63

说明:按 GBK 共 5 字节。

常见用途

  • 中文 Windows 的默认 ANSI 编码(命令行、记事本旧版本)
  • 早期中文网站和论坛
  • 部分银行、政务、税务系统接口
  • Excel 打开 CSV 时的默认编码(中文 Windows)

怎样核对结果

判断文件是不是 GBK:先尝试按 UTF-8 解码,失败再按 GBK 解码并检查是否有可读中文;也可以用本站字符编码检测工具或 Python 的 chardet/charset-normalizer。

本站的字符编码检测工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。

常见问题

【一个汉字在 GBK 中占几个字节?】2 个字节。

【GBK 能存 emoji 吗?】不能,需要 UTF-8 或 GB18030。

【Excel 打开 UTF-8 的 CSV 乱码怎么办?】把 CSV 保存为带 BOM 的 UTF-8,或通过“数据 → 从文本”导入并选择 UTF-8。

文中示例可以在本站对应工具中验证;处理密钥、证书等敏感数据时,请注意保护隐私。

署名:123问编辑部 · 最近修订:2026-11-11 · 已按编辑与审核说明检查;内容仅供参考,不构成医疗、法律或投资建议。发现错误可查看纠错方式。

标签: GBK 数码开发

抱歉,评论功能暂时关闭!