从verycd网站上下载网页时,怎么转码也是乱码!着急!

lonwin 2006-10-26 08:18:26
我用eclipse写了个程序,下面是代码:

try{
url=new URL("http://lib.verycd.com/2006/10/25/0000125301.html");
BufferedInputStream bis=new BufferedInputStream(url.openStream());
StringBuffer sb=new StringBuffer();
int i=0;
while((i=bis.read())!=-1)
{
sb.append((char)i);
}
bis.close();
return sb.toString();
}
catch(Exception e)
{
return e.getMessage();
}

最后运行的结果显示乱码,我看到他网站上是用utf-8编码的,但我无论怎么转,也无法显示出正常的中文,求各位大侠帮帮忙啊!
...全文
195 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lonwin 2006-10-27
  • 打赏
  • 举报
回复
太感谢了!接分!
twenty_three 2006-10-27
  • 打赏
  • 举报
回复
BufferedReader br = null;
URL url = new java.net.URL(
"http://lib.verycd.com/2006/10/25/0000125301.html");
br = new BufferedReader(new InputStreamReader(url.openStream(),"UTF-8"));
String str;
while ((str = br.readLine()) != null) {
System.out.println(str);
}
br.close();
twenty_three 2006-10-27
  • 打赏
  • 举报
回复
这个你看一下吧
twenty_three 2006-10-27
  • 打赏
  • 举报
回复
没搞定,帮你顶,学习一下
zgysc 2006-10-27
  • 打赏
  • 举报
回复
帮顶!

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧