[sisyphus] перекодирование в vim с utf8

Alexey I. Froloff =?iso-8859-1?q?raorn_=CE=C1_immo=2Eru?=
Ср Авг 16 14:18:16 MSD 2006


* Afanasov Dmitry <ender@> [060816 12:00]:
> запускается vim с файлом с cp1251 содержимым. как обычно вводится set 
> tenc=utf8 (если не ввести перекодировка не включается). set enc=cp1251. и 
> получаем isoXXXX крякозябры.
Хм...  Ну СОВСЕМ не так всё надо делать:

:let &tenc=&enc
:set enc=cp1251
:e file.cp1251.txt

Перекодировка работает.  Или:

:set fencs?
  fileencodings=ucs-bom,utf-8,default,latin1
:set fencs=ucs-bom,utf-8,default,latin1
:e file.cp1251.txt

Перекодировка опять работает.

Третий вариант описан в :help ++enc.

А почему так не надо делать написано в :help 'enc':

NOTE: Changing this option will not change the encoding of the
existing text in Vim.  It may cause non-ASCII text to become invalid.
It should normally be kept at its default value, or set when Vim
starts up.  See |multibyte|.

P.S. В 'fencs' к сожалению можно задать только одну 8-и битную
не-ASCII кодировку.  Т.е. либо koi8-r, либо cp1251.

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20060816/d5b73b4d/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus