我觉得我在这里做错了什么,但我不太确定我是否错过了一个步骤,或者只是遇到了编码问题或其他什么。这是我的代码:
URL url = new URL("http://api.stackoverflow.com/0.8/questions/2886661");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
// Question q = new Gson().fromJson(in, Question.class);
String line;
StringBuffer content = new StringBuffer();
while ((line = in.readLine()) != null)
{
content.append(line);
}
当我打印内容时,我会得到一大堆翅膀和特殊字符,基本上都是乱码。我会在这里复制并过去,但这不起作用。我究竟做错了什么?