日本語ファイル名を扱うのはとてもやっかいなことだ。そうしたことに努力を傾注する方々を見るにつけ、強い敬意を覚える。たいへんだろうな、とも思う。クライアントから渡されるファイルのファイル名が日本語バリバリロケンローだったとしても、無下に突き返すわけにはいかない。なんとかするのがプロってものだろうとも思う。 しかしながら、この問題を積極的にフォローしようって気分にはどうしてもなれない。 第一に、自分がまったく日本語ファイル名を使わないから。実害がぜんぜんないんだよね。まったく平和で困っていない。正規表現の使えるリネームソフトがあれば、たいていの問題は平和的に解決できている。 第二に、日本語名はどこかで必ず破綻するから。ファイル名を使うのはアプリケーションだけじゃない。OSにしろ、ネットワークにしろ、CUIにしろ、必ずどこかで問題になる。バージョンやその組み合わせによっても対応が違う。だってさ、