UnicodeEncodeError: 'gbk' codec can't encode character '\ufeff' in position 0: illegal multibyte sequence


代碼

text = response.content.decode(encoding="utf-8")出現報錯
提示UnicodeEncodeError: 'gbk' codec can't encode character '\ufeff' in position 0: illegal multibyte sequence
試過加ignore:
text = response.content.decode(encoding='gbk', errors='ignore')
依然報錯,百度查詢到了解決方案:
response.content.decode(encoding="utf-8-sig")
這樣就沒問題了。


免責聲明!

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



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