Problema
Como fazer com que a git log
saí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 log
saída há algum escape. De acordo com a UTF-8
tabela de codificação, os códigos entre colchetes angulares ( <
e >
) da saída correspondem aos git config
parâmetros digitados anteriormente .
Tentei definir LESSCHARSET
a variável de ambiente utf-8
como sugerida em uma das respostas para um problema semelhante, mas a saída está distorcida:
Eu sei que .git/config
está codificado corretamente utf-8
, pois é tratado gitk
como esperado.
Aqui está a locale
saí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.