Re: Any portable way get a filename in UTF-8 or to get the FS encoding ?
- From: Timothy Madden <terminatorul@xxxxxxxxx>
- Date: Wed, 10 Oct 2007 02:12:11 +0300
fjblurt@xxxxxxxxx wrote:
On Oct 8, 4:15 am, Timothy Madden <terminato...@xxxxxxxxx> wrote:[...]Fredrik Roubert wrote:On Sun, 07 Oct 2007 22:22:12 +0300, Timothy Madden wrote:[...]A process that wants to interpret the bytes that makes up a file nameHow about files from a remote file system ? Than I am out of luck !
must look at its environment for hints about which encoding the user
wants those file names to be interpreted as (eg. the LC_* environment
variables). You can use the mbstowcs() library function to automatically
convert a string into a wide character string according to the encoding
specified by the current environment.
You could adopt a convention where the encoding is contained in the
filename itself. There's a scheme like this for email subject lines.
For example I have a piece of spam in my inbox with a subject of =?
ISO-2022-JP?B?GyRCMnEwd0ApNVUxZyU1JSQbKEI=?= which I presume a smart
enough mail client would display as Japanese text. (Mine doesn't, but
I don't care cause it's spam and I can't read Japanese anyway.)
This problem is about the POSIX standard or interoperability or the entire world if you want.
However the encoding is stored in the file system is the decision of the FS implementation and I am sure there are many possibilities to choose from.
Timothy Madden,
Romania.
.
- References:
- Any portable way get a filename in UTF-8 or to get the FS encoding ?
- From: Timothy Madden
- Re: Any portable way get a filename in UTF-8 or to get the FS encoding ?
- From: Fredrik Roubert
- Re: Any portable way get a filename in UTF-8 or to get the FS encoding ?
- From: Timothy Madden
- Re: Any portable way get a filename in UTF-8 or to get the FS encoding ?
- From: fjblurt
- Any portable way get a filename in UTF-8 or to get the FS encoding ?
- Prev by Date: Re: Any portable way get a filename in UTF-8 or to get the FS encoding ?
- Next by Date: Re: Any portable way get a filename in UTF-8 or to get the FS encoding ?
- Previous by thread: Re: Any portable way get a filename in UTF-8 or to get the FS encoding ?
- Next by thread: Re: Any portable way get a filename in UTF-8 or to get the FS encoding ?
- Index(es):
Relevant Pages
|