I think you misunderstand. Even though the API of File::Find returns "strings", these will not compare properly with other strings because you haven't told what encoding the strings from the filesystem are in.
This encoding is not known to Perl, and it is also not always known to the OS.
Your assumption of Perl encapsulating the filesystem API string types is wrong.
In reply to Re^5: UTF-8 lexicographic string sort
by Corion
in thread UTF-8 lexicographic string sort
by rdiez
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |