天天看點

UnicodeDecodeError:utf-8 codec can't decode byte 0xc8 in position

打代碼的時候出現了這樣的錯誤

UnicodeDecodeError:utf-8 codec can't decode byte 0xc8 in position

查了一下網上的方法 用Notepad++的将編碼改成用utf-8

UnicodeDecodeError:utf-8 codec can't decode byte 0xc8 in position

修改之後我依舊報錯。

然後也有人說是因為路徑中出現了中文,但我實際上并沒有。

UnicodeDecodeError:utf-8 codec can't decode byte 0xc8 in position

而windows系統是用GBK編碼的,是以嘗試将出現問題的那一句(也就是報錯資訊中我用紅色标注的)'utf-8'改成‘gbk',

UnicodeDecodeError:utf-8 codec can't decode byte 0xc8 in position

問題解決。