Это не имеет ничего общего с кодировками символов, такими как UTF-8 или ASCII. У вас есть строка URL, закодированная .
Попробуйте что-то вроде этого:
String result = java.net.URLDecoder.decode(url, "UTF-8");
Обратите внимание, что кодировка символа (например, UTF -8 или ASCII) - это то, что определяет отображение символов в сырые байты. Для хорошего ввода символов кодировки см. в этой статье .