2017-04-18 105 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