Subject: Re: Unicode support in iso9660.
To: Jason Thorpe <email@example.com>
From: SODA Noriyuki <firstname.lastname@example.org>
Date: 11/20/2004 04:34:29
>>>>> On Fri, 19 Nov 2004 07:44:46 -0800,
Jason Thorpe <email@example.com> 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).