代码这么写的
System.Net.WebRequest request = System.Net.WebRequest.Create("http://www.xxxxx.net/GetData.php");
System.Net.WebResponse response = request.GetResponse();
System.IO.Stream stream = response.GetResponseStream();
System.IO.StreamReader streamReader = new System.IO.StreamReader(stream);烦劳高手指点,感激涕零!
(我没分给了,10分将就下啦)

解决方案 »

  1.   

    用系统默认的的编码试试
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.xxxxx.net/GetData.php");
    response = request.GetResponse();
    stream = response.GetResponseStream();
    reader=new StreamReader(stream,System.Text.Encoding.Default);
    string htmlstr=reader.ReadToEnd();
      

  2.   

    System.IO.StreamReader streamReader = new System.IO.StreamReader(stream);
    加字符编码
    System.IO.StreamReader streamReader = new System.IO.StreamReader(stream,System.Text.Encoding.Default);
      

  3.   

    StreamReader 有编码可以指定,你查看一下网页的编码,点击右键就可以,然后可以使用比如是GB2312,就可以Encoding.GetEncoding("GB2312")