在OSX Yosemite中,我打开终端并启动Python:
~ python
Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 5 2014, 20:42:22)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
现在,不可能输入任何重音字符:éèàüö...我得到的只是一声哔哔而屏幕上没有任何内容。复制粘贴也不起作用。
我尝试重新安装Python并使用不同版本但没有更改。
答案 0 :(得分:0)
事实证明答案是在系统区域设置中。在做的时候:
~ locale
LANG=C
LC_COLLATE=
LC_CTYPE=
LC_MESSAGES=
LC_MONETARY=
LC_NUMERIC=
LC_TIME=
LC_ALL=
那里有些不对劲。做完之后:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
现在我明白了:
~ locale
LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
在Python中:
~ python
Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 5 2014, 20:42:22)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> é à à üü èè :)