2007-05-12から1日間の記事一覧

ファイル名を文字列として扱いたいってのとは話が別

Perlでマルチバイトを含めた文字列を扱う時は、UTF8フラグ付きの文字列として扱うのが標準的な作法です。 http://asakura.g.hatena.ne.jp/asakura-t/20070511/1178936427 おおいに結構。どうぞそうしてください。私も必要があればそうしています。

どこで混乱しているのかわかりませんが

Perlが扱うUTF8文字列なファイル名はWindows(あるいはそこで動くアプリケーション/ツール)にとっての「正常な」ファイル名ではありません*1。少なくともPerl以外のアプリケーション/ツールで作った「ファイル.txt」はお互いに開けます*2がPerlでは開けま…