講解對象:UnicodeDecodeError: ''''utf-8'''' codec can''''t decode byte 0xff in position 0: in 作者:融水公子 rsgz
問題描述: 編輯python代碼時候突然報錯: UTF-8 問題解決 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: in
分析: 不屬于編碼字符集中的部分。所以,在進(jìn)行編碼轉(zhuǎn)換的時候,會報錯。
解決: 1 使用Tensorflow讀取圖片文件的情況下 報錯: 2 replacing open("u.item", encoding="utf-8") with open('u.item', encoding = "ISO-8859-1") will solve the problem. open('u.item', encoding = "ISO-8859-1") 替換 open("u.item", encoding="utf-8")
3 要么點擊工具T-->擴(kuò)展和更新-->聯(lián)機(jī)-->搜索擴(kuò)展 UTF-8 點擊安裝ForceUTF8 插件,下載完成后需要先關(guān)閉VS2017,關(guān)閉后插件會自動安裝,等插件安裝完成后再次打開VS2017就可以開始編譯運(yùn)行了。
|