リンクが存在するかどうか、ホームページを取得できるかどうかを確認したい。
Document document = Jsoup.connect(link).get();
これに関する問題は、私が得ることがあります:
Exception in thread "main" java.nio.charset.UnsupportedCharsetException: X-MAC-ROMAN
at java.nio.charset.Charset.forName(Unknown Source)
at org.jsoup.helper.DataUtil.parseByteData(DataUtil.java:86)
at org.jsoup.helper.HttpConnection$Response.parse(HttpConnection.java:469)
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:147)
関連する質問にバルが答えました:
Document doc = Jsoup.parse(new URL(link).openStream(), "ISO-8859-1", link);
文字エンコーディングが異なる場合に使用する必要があります。
しかし、ページの検証を行いたい場合、どうすればこれを機能させることができますか。
ユーザーからリンクを取得します:
私がしようとするよりも
Document document = Jsoup.connect(link).get();
文字エンコーディングがデフォルトでない場合、例外が発生します。