编码
1、基础
编码 | ||
---|---|---|
ASCII | 英文字母,数字,特殊字符 | 最左边是0,预留位 ,8位一个字节,8bit=1byte,A是65,a是97 |
gbk | 英文字母,数字,特殊字符和中文 | 一个字母:1byte,一个中文:2byte ,国标 |
Unicode | 万国码 | 世界所有国家文字与二进制的对应关系,一个字符两个字节表示,后来4个字节,浪费空间,浪费资源 |
UTF-8 | 对万国码的升级 | 最少用1字节表示一个字符,一个中文3字节 |
编码不同,占用的字节就不同,不同编码之间不能相互识别,编码表与解码表必须一样
ASCII表