in reply to Directory operations and Unicode
The problem is that Win32 seems to be the only platform that offers an Unicode-aware file system API.
On Linux, file names are zero-byte terminated binary strings, the interpretation is left to the userland. One can guess based on the locale, or just assume something globally, but neither approach is robust.
So perl continues to offer an experience that is equally bad on Unix and Win32. I'm not aware of any changes to this (planned or released), but them I'n not up to date with p5p either.