Jsoup 使用变音符号编码 URL

Jsoup encoded URL with Umlaut

我在使用 'ö' 抓取 URL 时遇到问题,所以我找到了一个可能的解决方案 (在下面实现)

String url = "https://www.ariva.de/deutsche_börse-aktie/bilanz-guv?page=0";
    String encodedURL = URI.create(url).toASCIIString();
    Document doc = Jsoup.connect(encodedURL).get();

但是,我仍然得到错误:

Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=404, URL=http://www.ariva.de/deutsche_b%2525C3%2525B6rse-aktie/bilanz-guv?page=0

Jsoup.connect(url) 自动编码提供的 URL,只需将您的 url 字符串直接放在那里。