Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > git diff и кириллица


Автор: InfMag 8.12.2011, 12:48
Надеюсь в правильную ветку написал.

Суть проблемы: всё настроено в UTF-8, в PuTTY так же выбран шрифт кириллицы, сервер (timeweb) по заверению тех-поддержки работает в UTF-8. Сайт тоже на UTF-8, когда делаю git diff вместо русских символов вижу их коды. Как-то можно настроить гит, чтобы было видно кириллицу? См. скриншот.

user posted image

Автор: InfMag 8.12.2011, 20:26
Проблема решилась волшебной командой:
Код

export LANG=ru_RU.utf8

Запихал в ~/.bash_login и всё замечательно.

Автор: WolfAlone 8.12.2011, 20:34
Сервер точно настроен в UTF-8? Думаю, это можно проверить примерно таким способом: взять какой-нибудь текстовый редактор, типа "Notepad++" (на крайняк, обычный блокнот), сделать текстовый файл с парой русских слов, закачать этот файл на сервер по SFTP, и выполнить команду, типа:
Код

cat file.txt

после чего, посмотреть действительно ли УТФ-8 корректно отображается? Это даст возможность, исключить все прочие "причины" и удостовериться в том, что "виноват" именно GIT.

Обычно, для корректной работы достаточно изменить всего 1-у опцию (скриншот прикрепил). Попробуйте запустить Putty, изменить только эту опцию, после чего все данные для доступа ввести заново (вручную): адрес сервера, логин, пароль и т.д.

P.S. Сколько себя помню, с самого моего первого дня "проблемы" с сервером были лишь однажды, в плане кодировки... и то, там стоял "Debian 3", и сам провайдер был какой-то "кривой"...

Добавлено через 2 минуты и 2 секунды
Опоздал я с попытками помочь...  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)