[Python] 如何在Python中顯示中文,並且不會出現編譯錯誤?
一開始在學習Python的時候,想在程式中顯示中文….
在寫Python的時候發現文件中出現中文的時候,在編譯時會出現以下錯誤:
1 | "UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xb6 in position 0: ordinal not in range(128) " |
之類的訊息。所以解法如下:
建立一個python檔案名稱為sitecustomize.py。
存到你的python安裝目錄Libsite-packages
檔案內容為:
1
2import sys sys.setdefaultencoding(‘utf-8′)
# replace with encoding you want to be the default one存好後,重新再編譯就成功了
如果再不行,參照python官方網站 說明 有解決方法!
[Python] 如何在Python中顯示中文,並且不會出現編譯錯誤?
https://blog.walile.info/2009/01/20/2009-01-20-how-to-show-traditional-chinese-in-python/