Problema
Come git log
visualizzare correttamente l'output dei comandi sul prompt dei comandi di Windows?
Esempio
Come puoi vedere posso digitare correttamente i segni diacritici ma git log
sull'output è in qualche modo sfuggito. Secondo la UTF-8
tabella di codifica i codici tra parentesi angolate ( <
e >
) dall'output corrispondono ai git config
parametri precedentemente digitati .
Ho provato a impostare LESSCHARSET
la variabile di ambiente su utf-8
come suggerito in una delle risposte per un problema simile, ma poi l'output è confuso:
So che .git/config
è codificato correttamente con utf-8
come viene gestito gitk
come previsto.
Ecco l' locale
output del comando, se necessario
LANG=
LC_CTYPE="C.UTF-8"
LC_NUMERIC="C.UTF-8"
LC_TIME="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_MONETARY="C.UTF-8"
LC_MESSAGES="C.UTF-8"
LC_ALL=
MODIFICARE:
L'output è lo stesso anche in puro git-bash :
quindi credo che il problema sia indipendente dalla shell e riguardi Git o la sua configurazione stessa.