Я использую общедоступность apache
String decodedUrl = new URLCodec().decode(url);
Кодировка по умолчанию - UTF-8
UTF-8