Problema
¿Cómo hacer que la git logsalida 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 logla salida de alguna manera se escapa. De acuerdo con la UTF-8tabla de codificación, los códigos entre paréntesis angulares ( <y >) de la salida corresponden a los git configparámetros escritos previamente .
Intenté configurar LESSCHARSETla variable de entorno utf-8como se sugiere en una de las respuestas para un problema similar, pero luego el resultado es confuso:
Sé que .git/configestá codificado correctamente, utf-8ya que se maneja gitkcomo se esperaba.
Aquí está la localesalida 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.






