2014-12-06 40 views
0

在OSX優山美地,我打開終端並啓動的Python:的Python控制檯的Mac:不能輸入重音符號

~ 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

事實證明,答案是在系統區域設置。在做什麼時:

~ 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. 
>>> é à à üü èè :)