UTF-32 UTF-16 UTF-8 对比
UTF-32 UTF-16 UTF-8 对比
- UTF-32/UTF-16/UTF-8 的作用
- 把 Unicode 编号对应到二进制形式
- 对应方法不同
- 不同方案对比
- UTF-32:使用 4 个字节,不兼容 ASCII,有字节顺序问题
- UTF-16:大部分是 2 字节,少部分是 4 字节,不兼容 ASCII,有字节顺序问题
- UTF-8:1~4 个字节,兼容 ASCII,英文字符 1 字节,中文字符大多 3 字节
- 通过以上,这就能看出为什么 UTF-8 使用最多最广泛。兼容 ASCII 且节省空间就是原因。