> Shouldn't unicode be portable? I know *NIX supports unicode, thus so> would OSX, and Win2k+ supports it, therefore there is no reason to say> unicode isn't portable.
Unicode implementations are still kind of tricky under many platforms, and
not compiled-in by default on lots of others. Not to mention that Unicode is
not generally used for filenames on *NIX (AFAIK), only for text and
interfaces.