天天看點

Python遇到編碼問題到底怎麼解決?

Python遇到編碼問題到底怎麼解決?

UnicodeEncodeError: 'utf-8' codec can't encode character '\xbb' in position 8530: illegal multibyte      

遇到這個問題的時候,我百度檢視了不少方法,全都試了一下,發現還不行,不過最後自己在百度方法的引導下還是找到了解決的方法,下面我把網上的方法和自己以前解決的方法總結一

第一種:

我們直接在python的.py檔案的開頭裡面确定這個檔案的編碼
#-*-coding:utf8-*
這樣子,我們這個py檔案就被确定了是uft-8的編碼。      

第二種,找到setting這個設定,打開,如下

1.png

第三種,我們看看自己的py檔案所在的檔案夾,是否是中文,因為python是可以支援中文命名py檔案的,我們把py檔案名和所在檔案夾全部改為英文。

第四種,這種是最離譜的,自己電腦主機名是中午,導緻pytho編譯器在運作程式時候,會出現編碼問題。

with open('檔案名','讀寫方式',encoding='編碼方式')