webbrowser编码问题

我在我的项目中使用WebBrowser控件。 我的代码示例如下:

 webBrowser1.Navigate("Web Site goes here"); 

网络浏览器正在浏览Google网站,但我无法看到土耳其语字符。

因此我使用:

 webBrowser1.Document.Encoding = "UTF-8" 

但问题仍然存在。 有什么想法解决这个问题?

 StreamReader sr = new StreamReader(this.webBrowser1.DocumentStream, Encoding.GetEncoding("UTF-8")); string source = sr.ReadToEnd(); 

或者您可以尝试“iso-8859-9”进行编码。 这应该做到这一点。

这真的很有帮助。

我坚持了一段时间,并设法让我的代码工作

 using (FileStream fs = new FileStream(urlfile, FileMode.Create)) { using (StreamWriter sw = new StreamWriter(fs, Encoding.UTF8)) { sw.Write(datasetHtmlreplacements); sw.Close(); } }