试试:
page += Encoding.Default.GetString(bytesReceived, 0, bytes); 

解决方案 »

  1.   

    还是返回
    HTTP/1.1 200 OK
    X-Powered-By: PipeBoost/2.4
    Date: Tue, 15 Apr 2008 17:49:19 GMT
    Server: Microsoft-IIS/6.0
    X-Powered-By: SBO
    X-Powered-By: ASP.NET
    Content-Type: text/html; charset=utf-8
    Cache-Control: private
    X-AspNet-Version: 2.0.50727
    Content-Encoding: gzip
    Content-Length: 623?
      

  2.   

    就下www.163.com 都不行  www.baidu.com可以
      

  3.   

    使用判断charset = "***"
    utf-8 使用 默认
    其他的使用System.Text.Encoding.GetEncoding("utf-8")来转换格式163应该是gbk的 
    所以会出错..
      

  4.   

     你肯定不懂这行是什么意思。
    Content-Encoding: gzip 你得到的信息是经过压缩过的,表示你发送请求的时候告诉服务器你可以接受压缩过的内容。你要改发送代码。
      

  5.   

    没有想到.net 2.0里面竟然有一个gzip的stream,你有福了,用GZipStream把它读出来就好了。
      

  6.   

    webclient  应该就可以,下载网页和下载文件没有本质区别.