读书人

WP怎么将编码方式为GB2312的网页正常显

发布时间: 2013-01-28 11:49:56 作者: rapoo

WP如何将编码方式为GB2312的网页正常显示出来呢?
代码如下:


private void GetScoreCallback(IAsyncResult result)
{
try
{
HttpWebRequest request = (HttpWebRequest)result.AsyncState;
HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(result);
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
resData = reader.ReadToEnd();
ProcessResponseScore();
}
catch (Exception ee)
{
errorAsync = ee;
}
}

其中网页的源码保存在resData中,我通过MessageBox.Show()查看发现它的中文都是乱码,该如何处理呢?
[解决办法]
http://encoding4silverlight.codeplex.com/
[解决办法]

private void GetScoreCallback(IAsyncResult result)
{
try
{
HttpWebRequest request = (HttpWebRequest)result.AsyncState;
HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(result);
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream,new HtmlAgilityPack.Gb2312Encoding());
resData = reader.ReadToEnd();;
ProcessResponseScore();
}
catch (Exception ee)
{
errorAsync = ee;
}


}

读书人网 >Windows Mobile

热点推荐