07/06/27 22:24:31
もはやSwingと関係ないんですが、MacのJavaでかなり衝撃の事実が
発覚したんで書きます。
new File("ががが.txt").createNewFile();
で作られるファイル名が「か゛かか゛゛.txt」になります。
あと、564に書いたことは間違っていて、
「ががが.txt」が「か゛かか゛゛.txt」と見えるのではなく、
Javaで「ががが.txt」を作ると「か゛かか゛゛.txt」が出来る、という話でした。
ひどすぎる・・・
Java6の場合、
new File(Normalizer.normalize("ががが.txt", Normalizer.Form.NFD)).createNewFile();
と書くと正しいファイルが作れましたが、多分Java5だと
どうしようもないんじゃないでしょうか。
スレと関係なくてすみません。