[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Linux and UTF8 filenames
Martin Kochanski writes:
> how can a poor innocent server discover enough about the
> context in which it is running to know what filename it has to
> use so that a
> user who lists a file directory will see "Rêve" on his screen?
Since it depends on the user's locale, you'll have to convert the
filename from the given encoding to the user's locale encoding.
Start out with
const char *given_encoding = "UTF-8";
// or "UTF-16", depends on what you have
const char *localedependent = "";
// shortcut for glibc or libiconv
iconv_t cd = iconv_open (localedependent, given_encoding);
...
Bruno
______________________________________________________________________________
Die clevere Geldreserve: der DiBa-Privatkredit. Funktioniert wie ein Dispo,
ist aber viel gunstiger! Alle Infos: http://diba.web.de/?mc=021104
--
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/linux-utf8/