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

Reply via email to