Python3中UnicodeEncodeError: 'gbk

2018-06-06  本文已影响0人  奥巴牛叔

我用Sublime Text编写一个网络小程序时遇到UnicodeEncodeError: 'gbk' codec can't encode character错误,

很明显,这是编码的问题,requests返回的是utf-8编码,Sublime Text终端不能正常显示,通过如下设置,显示正常。

import requests

import sys

import io

sys.stdout = io.TextIOWrapper( sys.stdout.buffer, encoding='gb18030')  # 改变系统输出编码方式

然后再print(rhtml.text)就正常显示了。

上一篇 下一篇

猜你喜欢

热点阅读