美文网首页
字符编码,Unicode,UTF-8 的关系

字符编码,Unicode,UTF-8 的关系

作者: saronic | 来源:发表于2017-08-09 10:32 被阅读37次

Unicode

Unicode 是通用的字符编码标准,可以支持世界上所有的字符,最新版是2017年7月20发布的 Unicode® 10.0.0。版本10增加了8,518个字符,总共有 136,690 个字符。

Unicode 和 UTF-8、UTF-16、UTF-32 的关系

Unicode

Unicode 是一种编码标准,定义了每个字符对应的一个二进制数,只是字符和数之间的对应关系(比如 A 对应 0041)。但没有定义怎样把这个二进制数保存起来。Unicode 需要保存或者传输的时候,需要确定 Unicode 的具体实现。The Unicode Standard 支持三种编码方式(UTF-8、UTF-16、UTF-32)。UTF 的全称是 Unicode Transformation Format。

UTF-8

UTF-8 把所有的 unicode 字符转换到不定长度 byte 的编码。Unicode 中对应 ASCII 的字符,与 ASCII 字符编码一样,只用一个 byte,比较省空间。

UTF-16

常用的字符被编码到 16 bit 空间,其他不太常用的字符编码到 32 bit 空间。

UTF-32

所有字符被编码到 32 bit 空间。速度最快,占用空间最大。

相关文章

  • ASCII,Unicode,UTF-8,Base-64

    字符编码笔记:ASCII,Unicode和UTF-8字符编码笔记:ASCII、Unicode、UTF-8 和 Ba...

  • 我是字符串(1-5)

    1. 字符编码unicode utf-8 ascii的关系? 定义:百度定义 关系: Unicode标准最常用的是...

  • 字符编码介绍及常见问题总结

    目录 了解字符编码 Unicode与UTF-8,UTF-16之间的关系 字符编码常见问题 相关资料链接 1. 了解...

  • 一些好的网站、文章

    1、字符编码笔记:ASCII,Unicode 和 UTF-8(转)

  • go之UTF-8

    unicode 请先查看 字符编码笔记:ASCII,Unicode 和 UTF-8[https://www.rua...

  • 搞定编码格式问题

    Unicode 于 utf-8 以下文章来自知乎回答 Unicode 是「字符集」UTF-8 是「编码规则」 其中...

  • mysql修改编码为utf8mb4

    UTF-8 Unicode 是「字符集」,是字符与特定ID的映射UTF-8、UTF-16 是「编码规则」,是对字符...

  • 【Python】中的bytes问题

    bytes是什么 由上篇文章几种字符编码, 我们已经知道了ASCII Unicode UTF-8的关系。而且,计算...

  • html简单入门

    结构: charset="utf-8"代表html使用的字符编码Unicode 字符。meta:原信息,对某些事物...

  • 字符编码Unicode、UTF-8和ANSI

    ANSI、UTF-8、Unicode为字符代码的三种编码格式,一个字符可以被编码成ANSI、UTF-8或Unico...

网友评论

      本文标题:字符编码,Unicode,UTF-8 的关系

      本文链接:https://www.haomeiwen.com/subject/whjfrxtx.html