Как я нахожу кодирование текущего буфера в энергии?

Скажите, что я редактирую некоторый файл с энергией (или gvim). Я понятия не имею о кодировании файла, и я хочу знать, является ли это в UTF-8 или ISO-8859-1 или безотносительно? Я могу так или иначе сказать энергии показывать мне, какое кодирование используется?

90
задан 24.08.2009, 16:48

1 ответ

fileencoding устанавливающие шоу кодирование текущего буфера:

:set fileencoding
fileencoding=utf8

Действительно нет распространенного способа определить кодирование файла простого текста, поскольку та информация не сохранена в самом файле - кроме Файлов UTF-8, где у Вас есть так называемый BOM, который указывает на Кодирование. Поэтому xml и файлы HTML имеют метатеги набора символов.

Можно осуществить конкретное кодирование установкой 'кодирования'. Посмотрите :help encoding и :help fileencoding в Vim для того, как редактор обрабатывает эти настройки. Можно также добавить, что несколько fileencoding настроек к vimrc, чтобы иметь энергию пытаются обнаружить на основе тех перечисленных.

105
ответ дан 07.12.2019, 07:59

Теги

Похожие вопросы