2017-04-18 107 views
2

Stack Overfellas!使用Python 2.7.13即时通讯与请求库,我想打印请求IM发送给网站的响应:无法用Python打印请求响应

import requests 
r = requests.get("url") 
print r.text 

print r.text rasises错误:'charmap' codec can't encode character u'\u2018' in position 16311: character maps to <undefined>

我搜索这个错误,只建议我得到的是过早使用r.encode定义编码:

r.encode = "utf-8" 
r.text.encode('utf-8', 'ignore') 

但它并没有帮助,r.text引发同样的错误。

+0

我认为问题出在url是一个字符串''url'',而不是实际的url – matusko

+0

什么是响应编码? – Bart

+0

这是utf-8已经 – BorisLaevsky

回答

2

您是否将text设置为新编码的文本?

​​3210
+0

我认为解决了我的问题,谢谢! – BorisLaevsky