Некорректное отображение комментариев коммита на русском языке в 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 приходиться при каждом запуске.

→ Ссылка