Проблема
Як зробити, щоб git log
вихід команди правильно відображався в командному рядку Windows?
Приклад
Як бачите, я можу вводити діакритичні символи належним чином, але на git log
виході якимось чином уникнуто. Відповідно до UTF-8
таблиці кодування коди між кутовими дужками ( <
і >
) з виводу відповідають раніше введеним git config
параметрам.
Я намагався встановити для LESSCHARSET
змінної середовища значення, передбачене utf-8
в одній із відповідей на подібну проблему, але тоді висновок спотворений:
Я знаю, що .git/config
він правильно закодований, utf-8
оскільки обробляється належним чином gitk
.
Ось locale
вихід команди, якщо це необхідно
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=
РЕДАГУВАТИ:
Вихід такий самий і в чистому git-bash :
тому я вважаю, що проблема не залежить від оболонки і стосується Git або самої його конфігурації.