我现在在做个网页抓包程序,用xmlhttp如果网页多的话偶尔会出现配置错误这样的信息,用WebRequest的话读出来是乱码,请教效率这方面用xmlhttp和WebRequest异步这两个哪个高点,顺便推荐一下怎么去掉WebRequest读取出的乱码问题

解决方案 »

  1.   

    用系统默认的的编码试试System.Text.Encoding.Default;HttpWebRequest request = (HttpWebRequest)WebRequest.Create(mURL);
    response = request.GetResponse();
    stream = response.GetResponseStream();
    reader=new StreamReader(stream,System.Text.Encoding.Default);
    string htmlstr=reader.ReadToEnd()
      

  2.   

    dk385(大康) 你说的这个不是异步的,我也用default的可是出来的就是乱码,用xmlhttp偶尔会出现长久没反应或者页面就出现几行乱码好像是繁体的汉字,然后就停在这了,如果在打开个新的窗口,又好了,这是什么原因,求救高手么求救高手么求救高手么求救高手么