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 且节省空间就是原因。

关联文章


文章作者: huan
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 huan !
  目录