Hello Colin, On Fri, Jan 03, 2003 at 09:50:26PM -0500, Colin Walters wrote: > In summary, UTF-8 is the *only* sane character set to use for > filenames. At least I agree to this :-)
I think that we need filename conversion between UTF-8 and the user's
character set, because we cannot ban all non-UTF8 terminal types. In
my opinion the main problem is, where this conversion should take
place.
Because a lot of programs is affected, it would gain us much, if we
could move this as deep as into libc or even into the kernel. I
remember there are some questions about character sets in the kernel
configuration. Are there file-systems with in-kernel character set
conversion?
> And like Tollef said, Red Hat 8 has already switched to defaulting to
> UTF-8 for new systems.
Does anybody know: how do they solve the problems we discuss here?
Where do they convert filenames, e.g. when I login via ssh and
type "ls -l Bär*" from my LC_CTYPE=ISO-8859-15 system?
> Again, major chunks of upstream software which have Unicode support
> (like GNOME), are *already* defaulting to interpreting filenames as
> UTF-8 by default.
And how is the conversion done there?
> > 2) How should already existing files with non-ASCII names
> > be converted?
>
> There are lots of different options; we could have a package
> 'unicode-transition' ...
Ok, I see that this is no real problem.
Jochen
--
Omm
(0)-(0)
http://www.mathematik.uni-kl.de/~wwwstoch/voss/index.html
pgpZXzj4qKKGa.pgp
Description: PGP signature

