Problema
¿Cómo hacer que la git log
salida del comando se muestre correctamente en el símbolo del sistema de Windows?
Ejemplo
Como puede ver, puedo escribir caracteres diacríticos correctamente, pero en git log
la salida de alguna manera se escapa. De acuerdo con la UTF-8
tabla de codificación, los códigos entre paréntesis angulares ( <
y >
) de la salida corresponden a los git config
parámetros escritos previamente .
Intenté configurar LESSCHARSET
la variable de entorno utf-8
como se sugiere en una de las respuestas para un problema similar, pero luego el resultado es confuso:
Sé que .git/config
está codificado correctamente, utf-8
ya que se maneja gitk
como se esperaba.
Aquí está la locale
salida del comando si es necesario
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:
La salida es la misma también en git-bash puro :
entonces creo que el problema es independiente del shell y se relaciona con Git o su propia configuración.