1. 程式人生 > >Python2 報錯 LookupError: unknown encoding: cp65001 解決辦法

Python2 報錯 LookupError: unknown encoding: cp65001 解決辦法

如果是在 cmd 中執行 python 時遇到

LookupError: unknown encoding: cp65001

說明當前活動頁是 65001,此時應該設定 Python encoding 相關的環境變數,

set PYTHONIOENCODING=UTF-8

在 bat 檔案中其實可以形成這樣的模式來支援中文路徑:

chcp 65001
set PYTHONIOENCODING=UTF-8

參考:Python 2.7 : LookupError: unknown encoding: cp65001