我写了一段代码!获得另一个页面的显示!但是在转换字符的时候出现问题!
代码如下~using System.Net;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;private void Page_Load(object sender, System.EventArgs e)
{
         string s="";
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create("http://www.hbjkcenter.com/weather/tranfouxunb.asp");
myReq.AllowAutoRedirect = true;

HttpWebResponse HttpWResp = (HttpWebResponse)myReq.GetResponse(); Stream stream = HttpWResp.GetResponseStream();

Byte[] read = new Byte[512];
int bytes = stream.Read(read, 0, 512);
try
{
while (bytes > 0)
{
Encoding encode = System.Text.Encoding.GetEncoding("gb2312");
string s = encode.GetString(read, 0, bytes); s=s+encode.GetString(read, 0, bytes);

bytes = stream.Read(read, 0, 512);
} Response.Write(y);
}
catch(Exception ex)
{ Response.Write(ex.ToString());
}
}请各位拷贝运行一下!
你会发现在表格的第一行会出现“(毫祝?/th>”原页面你可以打开链接http://www.hbjkcenter.com/weather/tranfouxunb.asp看一下!应该怎么转换!
请各位大哥明示!!小弟在这里不胜感激!