[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: vim и файлы в русских кодировках (success story)



On Mon, Nov 14, 2005 at 03:48:20PM +0300, Artem Chuprina wrote:
> jetxee -> debian-russian@lists.debian.org  @ Mon, 14 Nov 2005 12:05:24 +0100:
>  j> 3) :e file-in-utf8-or-cp1251 (=> отображается нормально, [перекодировано])
> 
> Да ну!?  Из 1251 перекодировано!?  Когда это он научился частотному
> анализу?  Или это rotenc читает опцию fileencodings и занимается
> частотным анализом?
> 
> Скрипт я, сорри, не смотрел, когда он тут пробегал.

Перекодировал-то он действительно перекодировал, факт. Посмотрел скрипт.

Частотным анализом здесь, вроде, не пахнет. Просто есть
последовательность перебора кодировок:

> set fileencodings=utf-8,cp1251,cp866,koi8-r

(и я по случаю для первого раза CP1251 и открыл, а для второго - в UTF-8)

А на F8 скрипт вешает функцию (RotateEnc), которая циклически перебирает
кодировки и делает :e ++enc=encoding_name для каждой из них, так что
несколькими нажатиями всегда можно кодировку поправить.



Reply to: