python出現UnicodeEncodeError有可能產生的另一個原因
在使用python中,我們都有可能遇到如下的錯誤:
UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-2: ordinal not in range(128) 一般的解決方法都是在文件開頭處加多如下語句就可以了: import sysreload(sys)
sys.setdefaultencoding(‘utf8‘)
但是,我加了也提示這個錯誤,感覺很奇怪,本地跑得好好的,把它搬到線上Linux環境跑就提示這個錯誤。 後來查了下線上機器的語言設置,發現為: [[email protected]
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
python出現UnicodeEncodeError有可能產生的另一個原因