Некорректное отображение комментариев коммита на русском языке в GIT
Что нужно сделать для нормального отображения комментариев на русском языке? Если дело в кодировке...Кодировке Гита или командной строки? Где изменить? Заранее большое спасибо за помощь
]1
Ответы (2 шт):
Судя по тому, что у вас каждый второй символ имеет код D0 или D1 - это русский текст в кодировке UTF-8, что для git является нормой. Значит проблема с кодировкой консоли, которая, судя по всему, не хочет отображать ничего кроме ASCII.
UPD
Судя по скриншоту, вы используете git for windows. Он в своб очередь использует утилиту less. Ей можно указать кодировку установкой переменной окружения LESSCHARSET
SET LESSCHARSET=utf-8
На моей машине после этого git log стал показывать русский текст в консоли.
Нашел решение в статье 2009 года...Хабр Для меня сработало следующее: 1. В локальном конфиге в секцию [core] добавил quotepath = false и добавил секцию [i18n] с commitencoding = cp1251 и logoutputencoding = cp866 2. После этого установил в командной строке SET LESSCHARSET=utf-8
Все помогло! По отдельности каждая из операций проблему не решала! Но прописывать LESSCHARSET приходиться при каждом запуске.