一,ascii码
- 不支持中文
- 支持英文,数字,字母,符号
- 8位数,一个字节
二,gbk国标
- 支持中文,英文,数字,符号
- 英文16位, 2个字节
- 中文16位 ,2个字节
三,unicode万国码
- 支持中文,英文,数字,符号
- 英文32位,4个字节
- 中文32位,4个字节
四,utf-8
- 长度可变的万国码,最少用8位
- 中文24位,3个字节
- 英文8位’,2个字节
python3中,程序运行阶段使用的是unicode,显示所有内容。但不用于网络传输,因为会浪费传输资源。
传输与储存都是使用byres类型。pycharm储存的时候默认类型使用的是utf-8.
注意:.encode()进行解码。如.encode("utf-8")是使用utf-8进行解码。
.decode()是指进行编码。
记住,用什么编码,就用什么解码。
标签:编码,中文,utf,字节,解码,英文 From: https://www.cnblogs.com/zuishaui/p/17839572.html