BIG5代码怎么写:Python 写法与示例

65 0

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

BIG5代码怎么写

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

"中文".encode("big5")            # b'\xa4\xa4\xa4\xe5'
b"\xa4\xa4".decode("big5")        # '中'
open("sub.srt", encoding="big5hkscs").read()

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

示例

输入:電腦

编码结果:B9 71 B8 A3

说明:按 BIG5 共 4 字节。

核心要点

  • 汉字 2 字节:首字节 0x81–0xFE(常用字 0xA4–0xF9),尾字节 0x40–0x7E 或 0xA1–0xFE
  • 常用字区 5,401 字(A440–C67E),次常用字区 7,652 字(C940–F9D5)
  • 不含简体字,简体字写入 Big5 会出错
  • 香港增补字符集 HKSCS 在 Big5 上增加了粤语用字
  • Windows 代码页 950 是 Big5 的扩展

与相关技术的区别

Big5 与 GBK:两者都是双字节中文编码,但码表完全不同,同一个字节序列含义不同;Big5 只有繁体,GBK 简繁都有。Big5 与 UTF-8:UTF-8 已成为港台网站的主流编码。

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

常见问题

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

【“許功蓋”问题是什么?】这些字的 Big5 尾字节是 0x5C(反斜杠),老程序会把它当作转义符而出错。

【Big5 一个字几个字节?】2 个字节。

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

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

标签: BIG5 文本处理

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