BIG5的优点和限制

46 0

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

BIG5的优点和限制

新项目用 UTF-8;需要读取港台旧文件、字幕或对接只认 Big5 的系统时才用 Big5;含粤语字时选 Big5-HKSCS。

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

示例

输入:你好

编码结果:A7 41 A6 6E

说明:按 BIG5 共 4 字节。

JavaScript 示例

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

new TextDecoder("big5").decode(new Uint8Array([0xa4, 0xa4]));  // "中"

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

Java 示例

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

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

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

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

常见问题

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

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

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

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

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

标签: BIG5 数码开发

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