[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