I\'m struggling with a strange file name encoding issue when listing directory contents in Java 6 on both OS X and Linux: the File.listFiles() and related metho
I've seen something similar before. People that uploadde files from their Mac to a webapp used filenames with é.
a) In OS that char is normal e + "sign for ´ applied to the previous char"
b) In Windows it's a special char: é
Both are Unicode. So... I understand you pass the (b) option to File create and at some point Mac OS converts it to the (a) option. Maybe if you find the double representation issue over the internet you can get a way to handle both situations successfully.
Hope it helps!