ISO-8859-1亂碼問題解決方案1(簡單,但非全部有效):
比較簡單直接的方式就是將“r.encoding”設置成“utf-8”即可。很多情況下,這種方式就ok啦;但是不是對所有站點有效,有些古老而不思進取的站點則依然亂碼。不過如果是已知的某個站點,遇到“ISO-8859-1”亂碼問題,設置“r.encoding=utf-8”有效的話,那就直接使用這種簡單的方法即可。
coding=utf-8
import requests
url = "https://..." # 換成自己的目標網址
r = requests.get( url )
r.encoding = 'utf-8' # 將ISO-8859-1編碼格式轉換為UTF-8格式
print r.text # 這時輸出就沒有中文亂碼問題啦