%20%D0%B2%20gvim%207.3%20%D0%BD%D0%B0%20Windows%207.png)
Я получил следующий текст в разговоре по Skype, поэтому я предполагаю, что он закодирован в UTF-8. Специальные символы взяты из набора символов Latin 2 (например, чешский).
Štěpánka
Теперь я попытался скопировать их в gvim, но gvim отображает черные квадратные прямоугольники вместо настоящих символов. Я пробовал :set encoding=utf-8, :set fileencoding=utf-8, а также :set fileencoding=latin-2 и :set fileencoding=latin-2. Не уверен, является ли тот факт, что я использую эту программу Linux/Unix gvim на Windows причиной проблемы. Я пробовал команду :help, но не смог понять, в чем проблема.
Вот изображение того, как текст отображается в gvim:
В Блокноте или MS Word этого не происходит.
Спасибо за помощь.
решение1
Шрифт по умолчанию, который gvim использует в Windows, — это моноширинный шрифт Fixedsys (обычный, 9pt), который поддерживает только западное письмо. Выбор шрифта, например Lucida Console, и одновременная настройка письма на центральноевропейское, а не западное, устраняет проблему. В gvim такие настройки шрифта и письма можно одновременно задать в меню Edit -> Choose Font....
Спасибо, Рик, что указал на это. Ваш комментарий был очень полезен.