1、'gbk' codec can't encode character '\x96' in position 0: illegal multibyte sequence
解决:
其实就是在windows中,新建的文本文件的默认编码是gbk.
如此,我们可以在程序中提前指定编码就可以了. 而utf-8通用,就选它了 …….
f = open(‘a.txt’, ‘w’,encoding=’utf-8’)
2、Python2默认的编码解码方式是ascii码
str转unicode unicode('str','utf-8')
unicode可以编码成str:s_decode.encode('utf-8')
3、UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 0: ordinal not in range(128)
python2:
mport sys
reload(sys)
sys.setdefaultencoding('utf8')
python3:
encoding='utf-8'