Problema
Come git logvisualizzare correttamente l'output dei comandi sul prompt dei comandi di Windows?
Esempio
Come puoi vedere posso digitare correttamente i segni diacritici ma git logsull'output è in qualche modo sfuggito. Secondo la UTF-8tabella di codifica i codici tra parentesi angolate ( <e >) dall'output corrispondono ai git configparametri precedentemente digitati .
Ho provato a impostare LESSCHARSETla variabile di ambiente su utf-8come suggerito in una delle risposte per un problema simile, ma poi l'output è confuso:
So che .git/configè codificato correttamente con utf-8come viene gestito gitkcome previsto.
Ecco l' localeoutput 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.






