On 7/17/07, Erik Huelsmann <[EMAIL PROTECTED]> wrote:
On 7/17/07, Lucian Adrian Grijincu <[EMAIL PROTECTED]> wrote:
> APR holds everything in locale encoding on UNIX and UTF8 on Windows.
>
> As far as I know UNIX system calls must accept *locale* strings, not
> an arbitrary encoding (be it UTF8 or other). This may be Mac related,
> could you point out exactly from where you deduced that strings passed
> to "stat()" must be UTF8 ... that's a mighty large document to digest
> :)
Sure. First sentence of the last paragraph under "File Systems and
Unicode Support":
"All BSD system functions expect their string parameters to be in
UTF-8 encoding and nothing else."
Another bit of information: nl_langinfo(CODESET) always returns
US-ASCII regardless of LC_CTYPE value on Mac OS.
--
Ivan Zhakov