Python在爬取数据,获取读取文件字符串时,经常会报如下错误:
UnicodeEncodeError: 'gbk' codec can't encode character '\uXXXX' in position 10: illegal multibyte se
解决办法:改变标准输出
在Python脚本中添加如下代码即可:
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030') #改变标准输出的默认编码
附常用的中文编码名称: