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(); } }