> Would it be acceptable to change internals of functions like fopen()
> so that the passed file name is converted to utf-8 trough iconv() ?
And how is the character set of the file name supposed to be guessed?
> eg when user charset is different ..
I unpack a tar file. My personal settings are not those of the
author of those files. Probably the configure and make scripts will break.
> Currently filename encoding imposes a per-systemencoding,
> which on a multi-user system is bad.
Not at all. Currently there is no encoding. There is just a sequence
of bytes. A Russian user may use names in KOI-8.
A Danish user probably chooses ISO 8859-1.
The system itself has no opinion.
Andries
-
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/linux-utf8/