编码知识

常见编码的介绍:

关系如下:

 

 

 中文乱码问题

windows操作系统默认的编码是GBK,Linux操作系统默认的是UTF-8,当我们使用open()时,调用的是操作系统打开文件,默认编码是GBK

1 f = open(r'b.txt','w',encoding='UTF-8')
2 f.write('张三')
3 f.close()