Ошибка кодировки Vim UTF-8 в Windows - PullRequest
3 голосов
/ 09 марта 2012

У меня есть текстовый файл с польскими символами.Пока я не установил :set encoding=utf-8 символы не отображаются правильно.Как только я установил Unicode, символы отображаются, но умлауты в сообщениях об ошибках в Vim, с другой стороны, больше не отображаются.

Пример:

E37: Kein Schreibvorgang seit der letzten <c4>nderung (erzwinge mit !)

Вместо <c4> должен отображаться символ Ä.Кто-нибудь может объяснить мне, почему это происходит?

1 Ответ

2 голосов
/ 09 марта 2012

У меня возникли похожие проблемы (некоторые вопросы можно посмотреть в моей учетной записи или выполнить поиск по «центральноевропейским иероглифам» или «хорватским иероглифам»).

Изменение значения encoding меняет способ отображения символов в Vim, поэтому меняется способ отображения некоторых символов, поэтому вы получаете символы.Возможно, вы могли бы решить проблему польских символов, выбрав другое значение кодировки (например, одно из cpXXXX вместо utf8), но тогда вы потеряете возможность отображать символы utf8, которые могут сделать Vim довольно симпатичным.По крайней мере, это работает для моего случая (хорватский).

Итак, либо используйте при написании польских текстов одно из значений кодирования cpXXXX, либо полностью придерживайтесь utf8.Я рекомендую первый.Но не меняйте их.

Все еще работаем над этим здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...