[Comm] Vi и кодировки

Sergey Degtyaryov =?iso-8859-1?q?maga_=CE=C1_beltel=2Eru?=
Ср Дек 31 14:12:33 MSK 2003


Andrew Borodin wrote:
> On Mon, Dec 29, 2003 at 04:57:56PM +0300, Alexej Kryukov wrote:
> 
>>therion wrote:
>>
>>
>>>В сообщении от 29 Декабрь 2003 13:57 Alexej Kryukov написал(a):
>>>
>>>
>>>
>>>>В принципе, перекодировку организовать несложно...
>>>>Кто-то здесь предлагал даже готовый скрипт для этой цели.
>>>>  
>>>>
>>>
>>>Хм... интересно, был бы очень полезен, если вдруг попадется, то буду 
>>>благодарен. Он что же, перерывает весь винд и ищет русские имена?
>>>
>>>
>>
>>Ну, по логике вещей надо делать рекурсивный обход текущего каталога.
>>*Весь* винт -- это было бы явно излишне. В принципе, логика-то ведь
>>понятная... Получаем имя файла, транслируем его при помощи iconv,
>>потом делаем mv old_name new_name... Такое любой может написать,
>>разве что один потратит пару часов, а другой -- 10 минут :-)
>>
> 
> 
>   http://freshmeat.net/projects/convmv/
> 
>   convmv converts filenames (not file content), directories, and even
>   whole filesystems to a different encoding. This comes in very handy
>   if, for example, one switches from an 8-bit locale to an UTF-8 locale.

Работает.
Я им перегонял 40Гб на файловом сервере из koi8-r в utf-8.

-- 
Сергей Дегтярев



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