Проблемы кодировки Jsoup.connect (string)

У меня есть несколько специальных URL-адресов, к которым я должен подключиться с помощью Jsoup.connect (string), но не удается загрузить страницу (появляется ошибка 500). Я не очень сильно разбираюсь в URL и т. Д., Но я думаю, что это как-то связано с кодировкой, используемой JSoup.connect.

В любом случае, как мне поступить, чтобы ссылки имели специальные символы, такие как: & # XC6; & # XD8; & # XC5; & # X Е8; и т. д. Исключение, которое я получаю:

java.io.IOException: 500 error loading URL https://maps.googleapis.com/maps/api/place/textsearch/xml?query=Averøy%20restaurant%20og%20Pizzeria,%20Norge&sensor=false&key=xx&radius=10
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:414)
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:391)
at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:157)
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:146)
at HTMLParser.doParsing(HTMLParser.java:122)
at HTMLParser.initParser(HTMLParser.java:50)
at Main.main(Main.java:15)

Код, который выдает эту ошибку:

Document gDoc = Jsoup.connect(placesURL).get();

Где строка placeURL:

https://maps.googleapis.com/maps/api/place/textsearch/xml?query=%s&sensor=false&key=XX&radius=10

У кого-нибудь есть идеи, чтобы обойти это?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос