检查您的环境变量:
$ LANG="en_US.UTF8" python -c "import sys; print sys.stdout.encoding"
UTF-8
$ LANG="en_US" python -c "import sys; print sys.stdout.encoding"
ANSI_X3.4-1968
在您的python钩子中,尝试:
(setenv "LANG" "en_US.UTF8")
使Emacs在Python交互模式下使用UTF-8
检查您的环境变量:
$ LANG="en_US.UTF8" python -c "import sys; print sys.stdout.encoding"
UTF-8
$ LANG="en_US" python -c "import sys; print sys.stdout.encoding"
ANSI_X3.4-1968
在您的python钩子中,尝试:
(setenv "LANG" "en_US.UTF8")