网站解析的问题!~~~救命啊
假如说我要解析163,我的目的是截取这个网站上的所有新闻,我先从163返回这个URL中的所有信息,得到了一个包含HTML信息的字符串,但是现在就发现了一个问题,我的工作空间是UTF-8页面是UTF-8且只能用UTF-8,而163在制作的时候可能使用的是GB2312,那么我到出的信息返回到页面上就全是乱码了,我该怎么办?
PS:目前我要解析的网站编码是Shift-JIS
代码如下:
protected void Button1_Click(object sender, EventArgs e)
{
string output = "";
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://www.oricon.co.jp/rank/js/d/");
req.Method = "GET";
req.ContentType = "application/x-www-form-urlencoded";
HttpWebResponse response = (HttpWebResponse)req.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream, Encoding.Default);
output = reader.ReadToEnd();
Response.Write(output);
//parse(output);
}