程序代码如下:
Uri u = new Uri("http://www.google.cn/search?q=" + TextBox1.Text + "&hl=zh-CN&inlang=zh-CN&ie=GB2312");
    HttpWebRequest dd = (HttpWebRequest)WebRequest.Create(u);
    dd.Method = "GET";
    WebResponse req = dd.GetResponse();
    Stream str = req.GetResponseStream();
    StreamReader readerOfStream = new StreamReader(str, System.Text.Encoding.GetEncoding("GB2312"));
    string aa = readerOfStream.ReadToEnd();
    Response.write(aa);

解决方案 »

  1.   

    你看看google的编码,是utf-8的 
    baidu是gb2312的<meta http-equiv="content-type" content="text/html; charset=UTF-8">
      

  2.   

    Uri u = new Uri("http://www.google.cn/search?q=广集网&hl=zh-CN&inlang=zh-CN&ie=GB2312"); 
    HttpWebRequest dd = (HttpWebRequest)WebRequest.Create(u); 
    dd.Method = "GET"; 
    WebResponse req = dd.GetResponse(); 
    Stream str = req.GetResponseStream(); 
    StreamReader readerOfStream = new StreamReader(str, System.Text.Encoding.GetEncoding("utf-8")); 
    string aa = readerOfStream.ReadToEnd(); 
    Console.WriteLine(aa);
      

  3.   


    看来lz对抓取数据还是蛮感兴趣的给你个例子百度  mp3在线视听
    百度mp3小偷程序 .net版本,代码下载