Subject: Re: Unicode support in iso9660.
To: Jason Thorpe <thorpej@shagadelic.org>
From: SODA Noriyuki <soda@sra.co.jp>
List: tech-kern
Date: 11/20/2004 04:34:29
>>>>> On Fri, 19 Nov 2004 07:44:46 -0800,
	Jason Thorpe <thorpej@shagadelic.org> said:

> i.e. userland gives UTF-8 names to the kernel, the kernel 
> gives UTF-8 names to userland.  It would then be the responsibility of 
> the individual applications/system libraries/kernel subsystems to do 
> whatever translation to/from UTF-8 is required.

This is just impossible due to compatibility reasons.
Nearly all existing applications assume that the encoding of pathnames
is same with the codeset of current locale.
Thus, if UTF-8 was only allowed for system call interface, all people
except who only use US-ASCII got catastrophic results.

The way also conflicts with the locale concept that applications only
have to use single codeset (i.e. the codeset of current locale).
--
soda