File systems and functions are not encoding clean. On Linux and many other unixish systems, the filename string gets passed through "raw" from the filesystem driver, and the receiving userspace application has to decide on the encoding of the filename. See the "Bugs" section of utf8.
Also see unicode version of readdir, directories and charsets
In reply to Re: how to unicode filenames?
by Corion
in thread how to unicode filenames?
by perl-diddler
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |