英文 | 中文 | 解释 | 使用场景 |
---|---|---|---|
bit | 比特 | 一个位就代表一个0或1(即二进制) | 数据传输时以bit为单位 |
byte | 字节 | 一个字节代表8位bit, 2的8次方位 | 数据储存都是以byte位单位 |
字符 | 一个字符占几个字节由下面的编码方式决定 | 一个字符就是最终显示出来的一个字(中文,英文,日本,符号等) | |
ASCII | 最大2的8次方byte, 256 byte, 但只使用了2的7次方byte,代表128个字符, 一byte代表一个字符(美国用) | 最原始的编码, 限于拉丁文字和符号的编码,一个英文字母(不分大小写)占一个字节的空间 | |
ISO-8859-1 | ASCII的扩展,使用了2的8次方byte,代表256个字符(欧洲用) | ||
ASNI | 2的16次方byte, 代表65536个字符 | 包括了为中文制定的GB2312编码等其他国家字符编码, 但不同语言的ANSI码不能相互转换(表示日文或者俄文或者中文, 由于只有2个字节,不能全部涵盖) | |
GB2312 GBK GB18030等 | 中国为汉字制定的编码 | 被包括在ASNI中, 由于256个字符无法完全表示汉字, 汉字需要用2个字节=2的16次方byte表示, 所以中国自己制定了GBK | |
Unicode | 国际统一编码 | Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。目前的Unicode字符分为17组编排ÿ |
计算机编码规则
最新推荐文章于 2022-11-08 18:51:49 发布