Если я напишу следующий текст на vim:

Tís teçxt contãins spécial charàctérs

Я получу:

Tí s teç xt contã ins spé cial cha?| cté rs

Такого не было раньше, когда у меня был Горный Лев. Я обновился до Mavericks некоторое время назад, но я писал код только на vim и не заметил, было ли это изменение из-за обновления системы. В любом случае, это также происходит, если я пишу текст на другой сервер VIMS, используя мой компьютер.

Этого не происходит, когда я не на VIM.

Похоже, что это не связано с версией vim, так как я изменил ее, и у них обоих одинаковая проблема.

Я использую кодировку символов как utf-8 в настройках терминала и настраиваю vim fileenconding как

set fileencoding=utf8

Есть идеи?

1 ответ1

2

Не хватало

set encoding=utf8

на моем .vimrc .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .