Nov 26, 2016 Python English
使用 Python 模組時,你可能遇過這個錯誤訊息 “ValueError: unknown locale: UTF-8“,這訊息代表著你需要調整一下你的 Locale 設定,本篇將解決方式記錄下來供其他人參考。
使用指令:
locale
開啟 Bash 設定檔 (~/.bash_profile),然後加入 Locale 設定:
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
修改後,別忘了重新載入設定檔:
source ~/.bash_profile
同樣地開啟 Fish Shell 設定檔 (~/.config/fish/config.fish,若設定檔不存在請自行新增),然後將 Locale 設定加入:
set --export LANG en_US.UTF-8
set --export LC_CTYPE en_US.UTF-8
重新載入設定檔:
source ~/.config/fish/config.fish
除了 locale 指令,你還可利用以下指令:
python -c 'import locale; print(locale.getdefaultlocale());'
若對於文章內容有任何建議與指正,非常歡迎你告訴我或者與我一起討論 ! :)
zeckli.devforgalaxy@gmail.com © 2015-2019 zeckli, thanks to Jekyll and GitHub.