1.python3.x 默认的字符编码是Unicode,默认的文件编码是utf-8
2.python2.x 默认的字符编码是ASCII,默认的文件编码是ASCII
# -*- coding:utf-8 -*-(放在文件开头)
告诉python解释器,解释此文件用utf-8,需要用utf8读取
中文乱码问题:
(1)存到硬盘上时的编码方式
(2)再从硬盘读的时候,就需要以同种编码读
(3)否则会造成中文乱码
bytes类型:
1.python3.x 默认的字符编码是Unicode,默认的文件编码是utf-8
2.python2.x 默认的字符编码是ASCII,默认的文件编码是ASCII
# -*- coding:utf-8 -*-(放在文件开头)
告诉python解释器,解释此文件用utf-8,需要用utf8读取
中文乱码问题:
(1)存到硬盘上时的编码方式
(2)再从硬盘读的时候,就需要以同种编码读
(3)否则会造成中文乱码
bytes类型: