字符编码
编码与解码:
编码:
由字符转换成内存中的unicode,以及由unicode转换成其他编码的过程,都称为编码encode。
字符串.encode()
解码:
由内存中的unicode转换成字符,以及由其他编码转换成unicode的过程,都称为解码decode。
bytes类型数据.decode()
python解释器默认的编码方式:
python3中默认为utf-8,
python2中默认为ASCII
python如何解决乱码问题
如果用到python2的解释器,可以采取以下两种方式解决乱码问题:
1.在文件头前添加
encoding:utf8
2.字符串前面加u
u'你好啊'