Перекрестная гиперссылка, заменяющая значения%3F и%3D

В настоящее время я получаю гиперссылки с веб-сайтов с API Jaunt для Java. Код выглядит следующим образом:

        for (Element link : UA.doc.findEvery("<h3 class=r>").findEvery("<a>")) {
            String temp = link.getAt("href");
            System.out.println(temp);
        }

Проблема в том, что когда я захожу на сайты, подобные приведенным ниже, и печатаю их на консоль? и знак = я преобразовал в%3F и%3D.

https://www.bloomberg.com/research/stocks/private/snapshot.asp?privcapId=7991464

Я извиняюсь, если проблема является основной, но я не могу найти что-нибудь в Интернете относительно проблемы. Ребята, вы думаете, это может быть проблема с кодировкой? Подводя итог, я хотел бы преобразовать%3F и%3D в их исходную форму, если это возможно.

Пожалуйста, дайте мне знать, если вам нужно больше информации.

1 ответ

Мы можем закрыть тему. Это сработало, когда я использовал следующий код:

System.out.println(URLDecoder.decode(link.getAt("href"), "UTF-8"));
Другие вопросы по тегам