windows下執行Python出現UnicodeEncodeError錯誤
最近決定放棄R改用Python。在WIN 7安裝了Python 3.5,想說執行程式測看看。拿了 結巴分詞 的範例執行,沒想到出現以下的錯誤 UnicodeEncodeError: 'cp950' codec can't encode character '\u6765' in position 14: illegal multibyte sequence 嘗試了一下,發現是因為範例程式中有簡體中文。當我把簡體中文換成正體中文,就正常可執行。 想說Python支援Unicode,我的檔案也確定是Unicode編碼,怎會有這種錯誤?查了一下,嘗試了幾種作法依舊無法解決。還有人提到是windows的問題,無解決方案… 一時間無法解決,乾脆繞過改用VM。於是乎在自己的FreeBSD上安裝Python。 沒想到,在FreeBSD執行也出現類似的訊息…