06
Сен
2017

Кодировка пути файла

Приветствую всех!

Подскажите, как получить правильный путь файла? Передаю в аргументах ссылку на файл с таким именем:

GovHK 香港政府一站通:Homepage (Residents).webloc

А вместо имени получаю следующее:

GovHK ???????:Homepage (Residents).webloc

Соответственно file.exists(); выводит false;

На сколько я нарыл в интернете, это ISO-8859-10 и Java не поддерживает ее. Готовое решение по декодированию строки не нашел, так что обращаюсь к Вам.

Заранее спасибо!

UPD Состряпал простой эквивалент кода:

public class Test {
    public static void main(String[] args) {
        if (args.length > 0) {
            File file = new File(args[0]);
            System.out.println("Exists: " + file.exists());
        }
    }
}

А файл залил вот сюда: file

Источник: https://ru.stackoverflow.com/questions/715083/%D0%9A%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BF%D1%83%D1%82%D0%B8-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0

Share

Тебе может это понравится...