>
> If I work on Windows, I expect that every filename will be stored in UTF-16LE, otherwise I'm in trouble again.

On Windows the situation is somewhat more complicated. It does store
the filenames in UTF-16 but it also has 8bit short filenames, and
depending on the interface you use you might get to UTF-16, the
"windows codepage" or the "dos codepage".

Thanks

Michal