Problème
Comment rendre la git log
sortie de commande correctement affichée sur l'invite de commande Windows?
Exemple
Comme vous pouvez le voir, je peux taper correctement les caractères diacritiques, mais git log
la sortie est en quelque sorte échappée. Selon le UTF-8
tableau de codage, les codes entre crochets ( <
et >
) de la sortie correspondent aux git config
paramètres précédemment saisis .
J'ai essayé de définir LESSCHARSET
la variable d'environnement sur utf-8
comme suggéré dans l' une des réponses pour un problème similaire, mais la sortie est brouillée:
Je sais qu'il .git/config
est correctement encodé utf-8
car il est géré gitk
comme prévu.
Voici la locale
sortie de commande si nécessaire
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=
ÉDITER:
La sortie est la même également en pure git-bash :
donc je pense que le problème est indépendant du shell et concerne Git ou sa configuration elle-même.