I was hoping that it would "just work", transparantly. But Perlunicode man page says that open et.al. use byte strings, "...or UTF-8 strings if the encoding pragma has been used.".
The purpose of the encoding pragma states how to transcode byte strings to Unicode when upgrading them, as in mixed concatenation. What does that have to do with wide system calls?
More to the point, how do I use the encoding pragma to make these functions change semantics? The documentation on encoding is clear and isn't anything like that.
--John
In reply to Unicode File Names by John M. Dlugosz
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |