Проблема
Как сделать так, чтобы 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 или его конфигурацией.