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

cysolo 2013-01-24 10:41:44
代码如下:

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()查看发现它的中文都是乱码,该如何处理呢?
...全文
341 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cysolo 2013-01-25
  • 打赏
  • 举报
回复
引用 1 楼 cuit 的回复:
http://encoding4silverlight.codeplex.com/

下载不下来。。。
Crytoll 2013-01-25
  • 打赏
  • 举报
回复

        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;
            }
        }
gnimgnot 2013-01-25
  • 打赏
  • 举报
回复
http://encoding4silverlight.codeplex.com/

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧