从Java获取URL中的UTF-8文件

时间:2014-07-12 12:42:57

标签: java url utf-8 character-encoding

我正在尝试从网址中检索歌曲的歌词。它工作,期望重音字符没有正确显示(得到类似 )。我认为存在编码问题。但我不知道如何解决这个问题。

感谢您的帮助

StringBuilder lyric = new StringBuilder();

// Get lyric from API
URL url = new URL("http://api.ntag.fr/lyrics/?artist="
        + this.artist + "&title=" + this.title);
BufferedReader in = new BufferedReader(new InputStreamReader(
        url.openStream(), "UTF-8"));
String str;
while ((str = in.readLine()) != null) {
    lyric.append(str).append("\r\n");
}
in.close();

0 个答案:

没有答案