我在项目中使用了WebBrowser
控件。我的代码示例如下:
webBrowser1.Navigate("Web Site goes here");
网络浏览器正在浏览Google网站,但我无法看到土耳其语字符。
因此我使用:
webBrowser1.Document.Encoding = "UTF-8"
但问题仍然存在。有什么想法解决这个问题吗?
答案 0 :(得分:2)
StreamReader sr = new StreamReader(this.webBrowser1.DocumentStream, Encoding.GetEncoding("UTF-8"));
string source = sr.ReadToEnd();
或者您可以尝试使用“iso-8859-9”进行编码。 这应该做到。
答案 1 :(得分:2)
这真的很有帮助。
我被困在这一段时间并设法让我的代码工作
using (FileStream fs = new FileStream(urlfile, FileMode.Create))
{
using (StreamWriter sw = new StreamWriter(fs, Encoding.UTF8))
{
sw.Write(datasetHtmlreplacements);
sw.Close();
}
}