java中通过url获取网页内容,中文显示是乱码,请问怎么解决?
public void downloadPage(URL pageUrl) {
try {
// Open connection to URL for reading.
BufferedReader reader = new BufferedReader(new InputStreamReader(
pageUrl.openStream()));
// Read page into buffer.
String line;
StringBuffer pageBuffer = new StringBuffer();
while ((line = reader.readLine()) != null)
{
pageBuffer.append(line);
}
System.out.println(pageBuffer.toString());
//return pageBuffer.toString();
}
catch (Exception e)
{
// return null;
}
}
这是代码