采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢

求助:采用java抓取网页,总是出现乱码,请大侠指点迷津,谢谢
如题,相关java源程序附在后面,怎么调试也是出现乱码,恳请大牛指点,谢谢了。
import java.io.BufferedReader;   
import java.io.BufferedWriter;   
import java.io.File;   
import java.io.FileOutputStream;   
import java.io.IOException;   
import java.io.InputStreamReader;   
import java.io.OutputStreamWriter;   
import java.net.URL;   
import java.net.URLConnection;   
  
public class DownPage {   
    public static void main(String args[]) throws IOException{   
  
//抓取的页面地址   
        String urlStr = "http://esf.zz.soufun.com/house/a21-i32/";   
        URL url = new URL(urlStr);   
        URLConnection connection = url.openConnection();   
  
//获得该网页的编码   
        String ss = connection.getContentType();   
        System.out.println(ss.substring(ss.indexOf("=")+1));   
  
//查InputStreamReader的构造方法,gb2312为该页面的编码   
        BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream(),ss.substring(ss.indexOf("=")+1)));   
        File file = new File("d:/a.html");   
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file)));   
        if(br != null){   
            String s = null;   
            while((s = br.readLine())!=null){   
                String sss = new String(s.getBytes("gb2312"),"windows-31J");   
                System.out.println(s);   
                System.out.println(sss);   
                bw.write(s);   
                bw.flush();   
            }   
            bw.close();   
            br.close();   
        }   
    }   
}   

文章评论

采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
聊聊HTTPS和SSL/TLS协议
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
写给自己也写给你 自己到底该何去何从
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
“懒”出效率是程序员的美德
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
那些争议最大的编程观点
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
当下全球最炙手可热的八位少年创业者
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
初级 vs 高级开发者 哪个性价比更高?
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
鲜为人知的编程真相
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
总结2014中国互联网十大段子
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
10个帮程序员减压放松的网站
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
编程语言是女人
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
程序员都该阅读的书
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
每天工作4小时的程序员
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
10个调试和排错的小建议
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
一个程序员的时间管理
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
看13位CEO、创始人和高管如何提高工作效率
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
代码女神横空出世
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
为啥Android手机总会越用越慢?
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
Web开发者需具备的8个好习惯
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
程序猿的崛起——Growth Hacker
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
老美怎么看待阿里赴美上市
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
老程序员的下场
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
程序员眼里IE浏览器是什么样的
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
程序员的样子
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
要嫁就嫁程序猿—钱多话少死的早
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
程序员应该关注的一些事儿
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
程序员和编码员之间的区别
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
60个开发者不容错过的免费资源库
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
“肮脏的”IT工作排行榜
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
我跳槽是因为他们的显示器更大
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
程序员必看的十大电影
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
如何成为一名黑客
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
程序员周末都喜欢做什么?
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
为什么程序员都是夜猫子
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
程序员的鄙视链
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
什么才是优秀的用户界面设计
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
Java程序员必看电影
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
如何区分一个程序员是“老手“还是“新手“?
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
旅行,写作,编程
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
我是如何打败拖延症的
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
程序员的一天:一寸光阴一寸金
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
程序员最害怕的5件事 你中招了吗?
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
做程序猿的老婆应该注意的一些事情
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
我的丈夫是个程序员
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
亲爱的项目经理,我恨你
采用java抓取网页,总是出现乱码,请大侠指点迷津,多谢
Web开发人员为什么越来越懒了?