java read write unicode / UTF-8 имена файлов (не содержимое)
У меня есть несколько каталогов / файлов с японскими символами. Если я попытаюсь прочитать имя файла (не содержимое), содержащее (как пример) я получаю строку, содержащую , Если я пытаюсь создать файл / каталог, содержащий ク появляется файл / каталог, содержащий?
Как пример: я перечисляю файлы с.
File file = new File(".");
String[] filesAndDirs = file.list();
Массив filesAndDirs теперь содержит каталоги и специальные символы. Строка теперь содержит только , Это не для того, чтобы расшифровывать, потому что показывает только getbytes "-17 -65 -67 " для каждого символа в имени файла даже для различных символов.
Я использую MacOS 10.8.2 Java 7_10 и Netbeans.
Есть идеи?
Заранее спасибо :)