Я работаю с JSoup и Android, чтобы получить URL-адреса изображений с какого-либо сайта, но некоторые URL-адреса содержат специальные символы, такие как (é, è, à ...) пример:
http://www.mysite.com/détail du jour.jpg
element.attr ("abs: src") возвращает тот же URL, что и выше
до сих пор не возникло проблем с получением URL, но когда я отправляю этот URL в приведенном ниже коде, он возвращает не найденный файл (я взял эту функцию из примера в Интернете):
public Object fetch(String address) throws MalformedURLException,IOException {
try {
URL url = new URL(address);
Object content = url.getContent();
return content;
} catch (Exception e) {
return null;
}
}
Я думаю, что проблема в формате URL, потому что когда я получаю реальный адрес изображения в Google Chrome:
http://www.mysite.com/d%C3%A9tail%20du%20jour.jpg
и отправьте его в коде:
URL url = новый URL ("http://www.mysite.com/d%C3%A9tail%20du%20jour.jpg");
изображение загружается правильно, так как получить этот отформатированный URL из JSoup?
спасибо