Sandip Bhattacharya writes:

> > The Sun Java 1.3 interprets the filenames on the file system according
> > to the locale....
> Can you explain what you mean by "interprets"? Any encoded filename is
> just a sequence of bytes. Why should apps be concerned any further
> than that?

On the filesystem the filename is just a sequence of bytes.
Inside Java, a filename is a String, i.e. a sequence of Unicode
characters. Which you can display, for example in a graphical file
chooser. So there must be some conversion between the Linux notion of
filename and the Java notion of filename. And this conversion works
perfectly according to the locale.

Bruno
--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to