Problema
Como fazer com que a git logsaída do comando seja exibida corretamente no prompt de comando do Windows?
Exemplo
Como você pode ver, posso digitar caracteres diacríticos corretamente, mas na git logsaída há algum escape. De acordo com a UTF-8tabela de codificação, os códigos entre colchetes angulares ( <e >) da saída correspondem aos git configparâmetros digitados anteriormente .
Tentei definir LESSCHARSETa variável de ambiente utf-8como sugerida em uma das respostas para um problema semelhante, mas a saída está distorcida:
Eu sei que .git/configestá codificado corretamente utf-8, pois é tratado gitkcomo esperado.
Aqui está a localesaída do comando, se necessário
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=
EDITAR:
A saída é a mesma também no git-bash puro :
portanto, acredito que o problema seja independente do shell e esteja relacionado ao Git ou à sua própria configuração.






