Как настроить git-кодировку для немецкого Umlaute в Ubuntu и Windows? - PullRequest
5 голосов
/ 14 апреля 2011

Я заметил, что сообщения коммита, содержащие Umlaute Германии , не отображаются правильно, когда я запускаю git log в Git Bash в Windows. Эти коммиты были сделаны в Ubuntu с использованием Terminal . Обычно сообщения коммитов пишутся на английском языке, но когда дело доходит до имен, пути нет, например Added library by Simon Jünker. Полагаю, это также может быть Git Bash , который не может обрабатывать кодировку символов. Но, возможно, есть настройка для принудительного кодирования utf-8 для записи и отображения текста в любом модуле ( Git Gui , Git k ) из Git.

Какова ваша многоплатформенная настройка кодировки символов для Git? Пожалуйста, не забудьте включить конфигурацию для обеих платформ в свой ответ. Вы также можете добавить MacOS.

Ответы [ 2 ]

1 голос
/ 07 августа 2018

Эта ссылка показала способ решения этой проблемы:

Пожалуйста, попробуйте:

set LESSCHARSET=UTF-8

в командной консоли Windows (cmd.exe) и снова запустите команды git.

0 голосов
/ 14 апреля 2011

В Mac OS X все должно работать нормально со встроенным терминалом, если у вас установлена ​​кодировка в «Предпочтения»> «Настройки»> «Дополнительно» и вы выбрали «Задать переменные среды локали при запуске»..)

Очевидно, что MSysGit в Windows не поддерживает UTF-8, но если вы передадите вывод команды git через копию less из cygwin, все будет работать.В msysgit Google Group есть некоторая полезная информация .

...