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 是“文本/html;字符集=EUC-KR”。(可能在其他语言环境中有所不同)并且文档编码与 contentType 之一相同。
但是,当我使用网络浏览器(IE、Firefox、Opera 等)访问相同的 URL(“ http://google.com ”)时,它说这是一个 UTF-8 编码的页面。(并且文档编码实际上是 UTF-8。)
我想获得 UTF-8 编码的 URLConnection,但似乎没有 API。我怎样才能做到这一点?