Big5(大五码)是台湾、香港地区常用的繁体中文编码,1984 年由台湾五家公司制定,因此得名。下面重点说明能做什么、不能做什么。
BIG5的安全边界
新项目用 UTF-8;需要读取港台旧文件、字幕或对接只认 Big5 的系统时才用 Big5;含粤语字时选 Big5-HKSCS。
Big5 与 GBK:两者都是双字节中文编码,但码表完全不同,同一个字节序列含义不同;Big5 只有繁体,GBK 简繁都有。Big5 与 UTF-8:UTF-8 已成为港台网站的主流编码。
示例
输入:網路
编码结果:BA F4 B8 F4
说明:按 BIG5 共 4 字节。
常用参数
常用参数:Big5 变体(big5、cp950、big5hkscs)、无法转换字符的处理方式。Python 中 big5hkscs 支持香港增补字。
乱码排查
Big5 文件按 GBK 打开,会显示成一串意义不明的汉字;按 UTF-8 打开则多为“�”。看到繁体网页乱码,先试 Big5。
本站的字符编码检测工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。
常见问题
【Big5 和 GBK 能互相直接读吗?】不能,码表不同,必须先转成 Unicode 再转换。
【Big5 能存简体字吗?】不能,标准 Big5 只收繁体字。
【港台字幕乱码怎么办?】文件很可能是 Big5,用 Big5 打开后另存为 UTF-8。
文中示例可以在本站对应工具中验证;处理密钥、证书等敏感数据时,请注意保护隐私。