当我在Git的终端locale
中使用sh.exe
时(在 PhpStorm IDE 中激活),会出现:
$ 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 here]
答案 0 :(得分:2)
如果您打算将更改永久设置为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
并打开一个新的控制台使其生效。