2016-12-06 3 views
0

Wenn ich locale in Terminal sh.exe von Git bin (die in PhpStorm IDE aktiviert wird), dies erscheint:Terminaluhr locale C.UTF8 permanent

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

Und ich kann jede nicht verwenden Charaktere wie ą, ę usw.

Nach export LC_ALL=C.UTF8 mit:

$ 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 

Alles ist in Ordnung. Aber wenn ich die Konsole noch einmal austrage, kehrt das Problem zurück.

Wie wird es dauerhaft eingestellt?

[Windows-10 hier]

Antwort

1

Wenn Sie Ihre Änderungen dauerhaft in Git Bash-Umgebung zu setzen, empfehlen sie in die .bashrc-Datei hinzufügen, die jedes Mal, wenn eine neue Konsole geöffnet geladen wird (oder) erstellen ein neues, wenn es nicht schon vorhanden ist. Unter Git Bash-Umgebung ist es gegenwärtig unter

C:\users\<your-userName>\ 

die Linie zur

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

Datei hinzufügen und eine neue Konsole öffnen, um es zu übernehmen.

+0

Ich kann diese Datei nicht finden und ich habe nicht 'C: \ Benutzer \ Benutzername \ git-home \' Verzeichnis. –

+0

Können Sie unter 'C: \ Users \ ' irgendwelche Dateien mit einer Punktverlängerung finden? – Inian

+0

'.bash_history' und' .mintyrc' –