URL url = new URL("http://google.com");
URLConnection connection = url.openConnection();
connection.connect();
System.out.println("conncetion successful.");
String contentType = connection.getContentType();
System.out.println(contentType);
contentTypeは"text/ html; charset=EUC-KR"です。(他のロケールでは異なる場合があります)、ドキュメントのエンコードはcontentTypeの1つと同じです。
しかし、 Web brwoser(IE、Firefox、Operaなど)を使用して同じURL( " http://google.com ")にアクセスすると、UTF-8でエンコードされたページであると表示されます。(ドキュメントのエンコーディングは実際にはUTF-8です。)
UTF-8でエンコードされたURLConnectionを取得したいのですが、APIがないようです。どうすればこれを達成できますか?