[sisyphus] переезд на UTF-8 в уже имеющейся системе

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Вт Май 24 20:20:34 MSD 2005


On Tue, May 24, 2005 at 06:58:28PM +0300, Andrei Bulava wrote:
> Прежде всего, гран мерси mouse@ за mc-4.6.1.20050518-alt1!
> 
> Кто-нибудь уже законспектировал путевые заметки по переезду с 
> koi8/cp1251 на utf-8?
> 
> То, что я увидел сходу - необходимость что-то сделать со своими 
> разделами ext3, но навскидку не вспомнил, чем массово переименовать 
> файлы, содержащие не-latin1 буквы в названиях.

ext3 тут совсем не при чём (и latin1 тоже - в данном случае
преобразовывать надо всё, что выходит за пределы ASCII).

Разве что jfs является исключением (это единственная ФС, поддерживающая
достаточное подмножество POSIX для использования в /home, и при этом
имеющая опцию iocharset=...).  Хотя вроде бы существуют какие-то
программы, которые реально используют имена файлов из любых 8-битовых
кодов, за исключением '\0' и '/' - они на jfs с iocharset=utf-8
сломаются (по крайней мере, такая ругань раздавалась в lkml в ответ на
предложение сделать iocharset=utf-8 для jfs по умолчанию).

> Подозреваю, что это (переименование файлов) далеко не всё. Кто со мной, 
> расчехляйте граблеискалки! ;-)

Помимо кодировки имён файлов, есть ещё кодировка их содержимого - тут
общего решения нет и быть не может.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050524/d93da9f4/attachment-0003.bin>


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