小弟我编的一个学习小程序,需要用到 Webbrowser显示网页,但是显示乱码
我编的一个学习小程序,需要用到 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 事件
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();
}
}