[mdk-re] Re: Charset migration (was: Master beta in CP1251)
Mikhail Zabaluev
=?iso-8859-1?q?mhz_=CE=C1_alt-linux=2Eorg?=
Вт Янв 29 00:56:01 MSK 2002
Hello Sergey,
On Mon, Jan 28, 2002 at 04:33:22PM +0300, Sergey Vlasov wrote:
>
> Vyt пишет:
> >
> > On Mon, 28 Jan 2002 14:52:42 +0200
> > Ihar Viarheichyk <i.viarheichyk на sam-solutions.net> wrote:
> >
> > > On Mon, Jan 28, 2002 at 02:31:29PM +0300, Vyt wrote:
> > > > А как мигрировать локально? Поставлю я Master и захочу старые
> > > > файлы забрать с другого винта, а они в koi8-r... Для ext2 и
> > > > reiserfs опции charset в man mount не нашел.
> > > Придется перекодировать. Что-то вроде:
> > > for F in *; do mv $F `echo $F|iconv -f KOI8-R -t CP1251`; done
> >
> > Спасибо.
> >
> > Кстати, вариант не очень - а воткну я этот винт обратно под linux
> > с koi8-r? По-моему, опция для fs была бы правильней.
> >
> > Что-то мысль понеслась - а ведь такие проблемы наверняка еще и с
> > tar-архивами. Вот будет классно backup'ы доставать...
> >
> > Подскажите, пожалуйста, в каком формате архива нет проблем с
> > разными кодировками?
Нет проблем, когда все символы в именах файлов находятся
в небольшом подмножестве кодов ASCII [A-Za-z0-9_.~#+-]
Во всех остальных случаях проблемы весьма вероятны.
> Да, пора переходить на UTF-8...
>
> Кстати, движение в этом направлении наблюдается - посмотрите в новый
> glib 1.3.x, там для имен файлов используется именно UTF-8 (а чтобы
> получить что-то другое, надо устанавливать в окружении
> G_BROKEN_FILENAMES).
Храни нас Господь всемилостивый.
--
Stay tuned,
MhZ JID: mookid на jabber.org
___________
Time-sharing is the junk-mail part of the computer business.
-- H.R.J. Grosch (attributed)
Подробная информация о списке рассылки community