ISO-8859-1亂碼問題解決方案


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 # 這時輸出就沒有中文亂碼問題啦

參考:
如何解決requests的ISO-8859-1編碼的中文亂碼? - 專否]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM