编码和解码

ascii 码:

  不支持     中文

  支持     英文  数字    符号

  8位     一个字节

gbk码 国标:

  支持      中文,英文,数字,符号

  英文      16位  二个字节

  中文    16位  二个字节 

unicode 万国码

  支持       中文,英文,数字,符号

  英文       32位    四个字节

扫描二维码关注公众号,回复: 6138279 查看本文章

  中文       32位    四个字节

utf-8 长度可变的万国码  最少用8位

  英文     8位    一个字节

  中文     24位    三个字节

utf-16  长度可变的万国码  最少用16位

Python3中  程序运行阶段  使用的是unicode    显示所有内容   

bytes类型

  传输和存储都是使用bytes  

pycharm 存储的时候默认是使用utf-8

s = 'raccoon'

s1 = s.encode('utf-8')

print(s.encode('utf-8'))    #  编码,指定编码成什么样的编码类型,拿到明文编码后对应的字节

print(s1.decode('utf-8'))   #  解码,将编码后的字节解码成对应的明文

猜你喜欢

转载自www.cnblogs.com/Little-Raccoon/p/10819372.html