阅读网页内容

M.M*_*M.M 2 java character-encoding inputstreamreader

嗨,我想阅读包含使用java的德语字符的网页内容,遗憾的是,德语字符显示为奇怪的字符.任何帮助请在这里是我的代码:

String link = "some german link";

            URL url = new URL(link);
            BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
            String inputLine;
            while ((inputLine = in.readLine()) != null) {
                System.out.println(inputLine);
            }
Run Code Online (Sandbox Code Playgroud)

Ben*_*ams 6

您需要为InputStreamReader指定字符集,例如

InputStreamReader(url.openStream(), "UTF-8") 
Run Code Online (Sandbox Code Playgroud)