首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

小弟我编的一个学习小程序,需要用到 Webbrowser显示网页,但是显示乱码

2013-12-30 
我编的一个学习小程序,需要用到 Webbrowser显示网页,但是显示乱码string URL“http://219.139.106.6:8888/

我编的一个学习小程序,需要用到 Webbrowser显示网页,但是显示乱码
string URL=“http://219.139.106.6:8888/tiku/5/question/20131224084053767968268/SYS201312240840537679682014_ST.html”;
ShowQuestion.Url = new Uri(URL);

我如何做才能使Webbrowser  设定为 编码固定以 (UTF-8)显示
[解决办法]
下面的代码可以了,2楼的代码之后要刷新,给 webBrowser1 设 DocumentCompleted 事件

void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    if (webBrowser1.Document != null 
        && webBrowser1.Document.Encoding == "gb2312"
        && webBrowser1.Document.Url.AbsoluteUri.StartsWith("http://219.139.106.6:8888/"))
    {
        webBrowser1.Document.Encoding = "UTF-8";
        webBrowser1.Refresh();
    }
}

热点排行