[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