From owner-FreeBSD-tech-jp@jp.freebsd.org  Thu Dec 28 18:16:36 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id SAA58568;
	Thu, 28 Dec 2000 18:16:36 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from blizzard.sabbo.net (IDENT:root@ns.sabbo.net [193.193.218.18])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id SAA58553
	for <FreeBSD-tech-jp@jp.FreeBSD.org>; Thu, 28 Dec 2000 18:16:24 +0900 (JST)
	(envelope-from sobomax@FreeBSD.org)
Received: from vic.sabbo.net (root@vic.sabbo.net [193.193.218.109])
	by blizzard.sabbo.net (8.10.1/8.10.1) with ESMTP id eBS9G7Z07476;
	Thu, 28 Dec 2000 11:16:10 +0200
Received: from FreeBSD.org (big_brother.vega.com [192.168.1.1])
	by vic.sabbo.net (8.11.1/8.9.3) with ESMTP id eBS9G9D60700;
	Thu, 28 Dec 2000 11:16:09 +0200 (EET)
	(envelope-from sobomax@FreeBSD.org)
Message-ID: <3A4B04D8.9519D424@FreeBSD.org>
Date: Thu, 28 Dec 2000 11:16:08 +0200
From: Maxim Sobolev <sobomax@FreeBSD.org>
Organization: Vega International Capital
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: uk,ru,en
MIME-Version: 1.0
To: Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org>
CC: Andrej Cernov <ache@nagual.pp.ru>,
        "Michael C . Wu" <keichii@peorth.iteration.net>,
        Motomichi Matsuzaki <mzaki@e-mail.ne.jp>, current@FreeBSD.org,
        bp@FreeBSD.org, audit@FreeBSD.org, FreeBSD-tech-jp@jp.FreeBSD.org
References: <86wvcmm4kc.wl@tkc.att.ne.jp> <3A49E668.FF0E701D@FreeBSD.org> <86u27qm24b.wl@tkc.att.ne.jp> <3A49F0F2.69123A25@FreeBSD.org> <86r92um060.wl@tkc.att.ne.jp> <3A4A115F.1F5AF617@FreeBSD.org> <20001227110717.C28522@peorth.iteration.net> <3A4A35BA.FB9856C0@FreeBSD.org> <20001227124812.D28522@peorth.iteration.net> <20001227220201.A62912@nagual.pp.ru> <20001228090850.C40936@lucifer.bart.nl>
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-tech-jp 3011
Subject: [FreeBSD-tech-jp 3011] Re: Unicode support in cd9660 [patch for review]
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: sobomax@FreeBSD.org

Jeroen Ruigrok van der Werven wrote:

> -On [20001227 20:05], Andrej Cernov (ache@nagual.pp.ru) wrote:
> >Yes, it is a per-FS hack, but until iconv or something like will be
> >integrated, some hack needed just to read CDs selling at nearby shop.
>
> As far as I know, Boris Popov was working on iconv() support.
> I see he is cc:'d, so I happily await his ideas/statusupdate.
>
> Furthermore, even though I only use special characters for Dutch,
> German, Norwegian, Swedish, Danish, Finnish and Icelandic, I feel that
> _if_ we start to add Unicode support we do it right from the beginning.
> Unicode was meant to solve the native character set problem for all
> languages [as far as my knowledge stretches] and should not be a
> working, but ugly, hack which only allows per-language solutions.
>
> If you want to have people to have the ability to mount their CD's with
> Russian characters by all means provide the patch on your website.
>
> I am by all means not an l10n or i18n hacker nor wizard, otherwise I
> would've dedicated my ample time working on this and solve it once and
> for all with all other interested parties.
>
> In short: please do it right from the start.

Please look at the code in question before starting to complain. My patch is
not only for Russian users - it provides an ability to load *any*
Unicode->single-byte-coding conversion table or even several those tables at
once. Therefore if you want to mount CD with filenames in Dutch, German,
Norwegian, Swedish, Danish, Finnish and Icelandic [insert your own single-byte
language here]  then create appropriate table and load it on mount.

-Maxim

