BIG5的数据格式

39 0

Big5(大五码)是台湾、香港地区常用的繁体中文编码,1984 年由台湾五家公司制定,因此得名。下面重点说明输出与书写约定。

BIG5的数据格式

编码返回双字节序列;解码返回繁体字符串。

常用参数:Big5 变体(big5、cp950、big5hkscs)、无法转换字符的处理方式。Python 中 big5hkscs 支持香港增补字。

示例

输入:繁體中文

编码结果:C1 63 C5 E9 A4 A4 A4 E5

说明:按 BIG5 共 8 字节。

规则说明

  • 首字节 0x81–0xFE
  • 尾字节 0x40–0x7E、0xA1–0xFE
  • 单字节 0x00–0x7F 与 ASCII 相同
  • 尾字节可能是 0x5C(反斜杠),如“許”B3 5C,老程序处理时容易出错

Java 示例

下面是 Java 中处理BIG5的常用写法:

byte[] b = "中文".getBytes("Big5");
String s = new String(b, "Big5");  // 或 "MS950"

运行前确认输入的字符集(推荐 UTF-8),结果可以用本站工具交叉核对。

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

常见问题

【Big5 和 GBK 能互相直接读吗?】不能,码表不同,必须先转成 Unicode 再转换。

【Big5 能存简体字吗?】不能,标准 Big5 只收繁体字。

【港台字幕乱码怎么办?】文件很可能是 Big5,用 Big5 打开后另存为 UTF-8。

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

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

标签: BIG5 数码开发

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