java ( )2010-12-22 13:34//
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://www.baidu.com";
URL url = new URL(urlStr);
URLConnection connection = url.openConnection();
//
String ss = connection.getContentType();
System.out.println(ss);
// InputStreamReader ,gb2312
BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream(),"gb2312"));
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);
bw.write(s);
bw.flush();
}
bw.close();
br.close();
}
}
}