2016-12-06 82 views
0

當我在從GIT中(其在PhpStorm IDE激活)終端sh.exe使用locale,這似乎:設置端子區域設置於C.UTF8永久

$ locale 
LANG= 
LC_CTYPE="C" 
LC_NUMERIC="C" 
LC_TIME="C" 
LC_COLLATE="C" 
LC_MONETARY="C" 
LC_MESSAGES="C" 
LC_ALL=C 

我不能使用任何字符,如ąę

使用export LC_ALL=C.UTF8後:

$ locale 
LANG= 
LC_CTYPE="C.UTF8" 
LC_NUMERIC="C.UTF8" 
LC_TIME="C.UTF8" 
LC_COLLATE="C.UTF8" 
LC_MONETARY="C.UTF8" 
LC_MESSAGES="C.UTF8" 
LC_ALL=C.UTF8 

一切都很好。但是,當我再次運行控制檯時,問題會再次出現。

如何永久設置它?

的[Windows 10在這裏]

回答

1

如果你打算永久設置更改爲Git的Bash的環境中,建議將其添加到.bashrc文件,該文件中加載的每一個新的控制檯被打開(或)時間創建一個新的,如果它不存在。在Git的Bash的環境,這是目前在

C:\users\<your-userName>\ 

添加行到文件

# Saves a varible in .bashrc to load the setting upon new session 
export LC_ALL=C.UTF8 

,並打開一個新的控制檯才能生效。

+0

我找不到這個文件,我沒有'C:\ users \ userName \ git-home \'目錄。 –

+0

你可以在C:\ Users \ <你的用戶名>下找到任何帶有點擴展名的文件嗎? – Inian

+0

'.bash_history'和'.minttyrc' –