常见的编码表
-
ASCII:美国标准信息交换码
-
ISO8859-1:拉丁码表,欧洲码表
-
GB2312:中国的编码表。最多两个字节编码所有字符
-
GBK:中国的中文编码表升级,融合了更多的中文文字符号。两个字节解码,定长的编码方式。
-
Unicode:国际标准码,融合了目前人类使用的所有字符。为每个字符分配唯一的字符码。所有的文字都用两个字节表示。
-
UTF-8:变长的编码方式,可用1-4个字节来表示一个字符。
关于Unicode
-
Unicode不完美,这里就有三个问题:
- 我们已经知道,英文字母只用一个字 节表示就够了,
- 第二个问题是如何才能区别
Unicode和 ASCII?计算机怎么知道两个字节表示一一个符号,而不是分别表示两个符号呢?
- 第三个,如果和
GBK 等双字节编码方式- -样,用最高位是1或0表示两个字节和一个字节,就少了很多值无法用于表示字符,不够表示所有字符。Unicode 在很长一段时间内无法推广,直到互联网的现。
- 面向传输的众多
UTF (UCS Transfer Format)标准出现了,顾名思义,UTF-8 就是每次8个位传输数据,而UTF-16 就是每次16个位。这是为传输而设计的编码,并使编码无国界,这样就可以显示全世界上所有文化的字符了。
-
Unicode 只是定义了一个庞大的、全球通用的字符集,并为每个字符规定了唯一确定的编号,具体存储成什么样的字节流,取决于字符编码方案。
相关文章:
-
2021-05-27
-
2021-09-11
-
2021-10-26
-
2021-12-21
-
2021-11-27
-
2021-08-06
-
2021-07-02
猜你喜欢
-
2022-02-17
-
2021-11-03
-
2021-11-30
-
2021-08-28
-
2021-12-21
-
2021-09-15
-
2022-01-28
相关资源
-
下载
2021-06-07
-
下载
2022-12-23
-
下载
2022-12-10
-
下载
2021-06-06