UnicodeDecodeError gbk codec can't decode byte in position illegal multibyte sequence


UnicodeDecodeError:'gbk' codec can't decode byte in position : illegal multibyte sequence

覺得有用的話,歡迎一起討論相互學習~

我的微博我的github我的B站

  • 為解碼時發生了錯誤,本代碼原本是用來讀取使用"utf-8"編碼的txt文本中的數據的,但是由於解碼時被程序使用"gbk"的方式進行解碼

解決方案

  • 原始open函數添加上encoding參數,表示解碼的方案.例如,此時我使用"uft-8"的方式解碼原始以"utf-8"方式編碼的文件.
  • encoding="utf-8"
# 原始代碼
# with open(file='./text.txt', mode='r') as fp:

# 修改后代碼
with open(file='./text.txt', mode='r', encoding='utf-8') as fp:


免責聲明!

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



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