From owner-FreeBSD-tech-jp@jp.freebsd.org  Wed Dec 27 22:39:18 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id WAA80152;
	Wed, 27 Dec 2000 22:39:18 +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 WAA80147
	for <FreeBSD-tech-jp@jp.FreeBSD.org>; Wed, 27 Dec 2000 22:39:09 +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 eBRDcxZ20386;
	Wed, 27 Dec 2000 15:38:59 +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 eBRDd0D54575;
	Wed, 27 Dec 2000 15:39:00 +0200 (EET)
	(envelope-from sobomax@FreeBSD.org)
Message-ID: <3A49F0F2.69123A25@FreeBSD.org>
Date: Wed, 27 Dec 2000 15:38:58 +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: Motomichi Matsuzaki <mzaki@e-mail.ne.jp>
CC: current@FreeBSD.org, bp@FreeBSD.org, audit@FreeBSD.org,
        FreeBSD-tech-jp@jp.FreeBSD.org
References: <3A49BF05.9098A5D8@FreeBSD.org>
		<86wvcmm4kc.wl@tkc.att.ne.jp>
		<3A49E668.FF0E701D@FreeBSD.org> <86u27qm24b.wl@tkc.att.ne.jp>
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 2995
Subject: [FreeBSD-tech-jp 2995] 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

Motomichi Matsuzaki wrote:

> At Wed, 27 Dec 2000 14:54:00 +0200,
> Maxim Sobolev <sobomax@FreeBSD.org> wrote:
> > > The Joliet extension are built on Unicode basis,
> > > and is the "multilingual" filesystem.
> > > We can found CDs which contain files named by all of
> > > English, French, Russian, Chinese, and Japanese languages.
> > > So charset conversion per mount is not sufficient.
> > You can specify multiple charset conversion tables for each mount point, the problem is only to create appropriate conversion
> > tables (I do not have any CDs with anything than English/Russian filenames :-> ).
>
> Suppose a file which name contains multilingual characters.
>
> Think Japanese researchers of Russian literatures.
> The Microsoft Word document files about their works may have
> such complexed filenames. And Joliet can handle them.

Yeah, but unfortunately our fs interface can't. :(

> The multiple mount point solution is insufficient to these situations.
>
> > > 4. Rough idea of me
> > > My preliminary idea to the filesystem I18N:
> > Thanks for the pointing out, but I think that your proposal is too
> > generic to be committed any time soon (not even to mention MFC'ing it).
>
> Yes, you're right. I have no more than such rough idea indeed.
>
> > What I'm proposing here is quick'n'dirty (and limited as so) solution to allow mounting CD's with unicode filenames on it.
> > This solution is targeted to be temporary until iconv-based kernel interfaces will appear.
>
> But your solution is no effective and much harmful to multibyte users.

You are not quite right. For multibyte users my solution (workaround?) is at least equial to the previous no-unicode case . I do
not see how it can be harmful.

-Maxim

