string strUrl = "http://gather.sohu.com/life/forecast/query.asp?cityname=";
strUrl = strUrl + System.Web.HttpUtility.UrlEncode("北京", System.Text.Encoding.GetEncoding("gb2312"));
HttpWebRequest oRequest = (HttpWebRequest)WebRequest.Create(strUrl);HttpWebResponse oResponse = (HttpWebResponse)oRequest.GetResponse();
StreamReader sr = new StreamReader(oResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("GB2312"));string sResultContents = sr.ReadToEnd();
oResponse.Close();
byte[] bytes = System.Text.Encoding.GetEncoding("gb2312").GetBytes(sResultContents);
FileStream fs = new FileStream("c:\\2.htm", FileMode.OpenOrCreate, FileAccess.Write);
fs.Write(bytes, 0, bytes.Length);
fs.Flush();
fs.Close();
MessageBox.Show("OK");
strUrl = strUrl + System.Web.HttpUtility.UrlEncode("北京", System.Text.Encoding.GetEncoding("gb2312"));
HttpWebRequest oRequest = (HttpWebRequest)WebRequest.Create(strUrl);HttpWebResponse oResponse = (HttpWebResponse)oRequest.GetResponse();
StreamReader sr = new StreamReader(oResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("GB2312"));string sResultContents = sr.ReadToEnd();
oResponse.Close();
byte[] bytes = System.Text.Encoding.GetEncoding("gb2312").GetBytes(sResultContents);
FileStream fs = new FileStream("c:\\2.htm", FileMode.OpenOrCreate, FileAccess.Write);
fs.Write(bytes, 0, bytes.Length);
fs.Flush();
fs.Close();
MessageBox.Show("OK");
解决方案 »
- ajax类库
- 像这样的存储过程,写在那个文件里?
- 查询结果不能翻页,请高手帮帮忙,
- c# socket 实现的web聊天室, 前台用 js + flash实现,大家帮忙测试
- ActiveReports 与WINDOWS2003的NET FRMAEWORK1.1怎么配置的?
- 一个绑定数据问题(分数不够了,请帮帮忙)
- 哪里有VB.Net转C#工具,离线的,在线的都可以,谢谢
- 数据入库的乱码问题,再一次请教高手.
- 微软Teched2003的相关ppt哪儿有的下载啊???
- 用 ASP.Net使用DropDownList控件怎么看已解决和未解决的问题
- 简单问题:如何使DataGrid不显示Header和Footer
- 我的ASPX页面另存为其他文件时编码为什么不能选择GB2312?
HttpWebRequest oRequest = (HttpWebRequest)WebRequest.Create("http://gather.sohu.com/life/forecast/query.asp?cityname="+HttpUtility.UrlEncode("北京"))
和你的
strUrl = strUrl + System.Web.HttpUtility.UrlEncode("北京", System.Text.Encoding.GetEncoding("gb2312"));