WPF 解决WebBrowser控件汉字出现乱码的一种方案

  今天在使用WebBrowser控件遇到汉字乱码的问题。

  使用webBrowser1.NavigateToString(string arg)方法把含有html标签的字符串显示出来的时候汉字字符

都是乱码,查了半天找到了个如下的转换方法:

        private static string ConvertExtendedASCII(string HTML)
{
string retVal = "";
char[] s = HTML.ToCharArray();

foreach (char c in s)
{
if (Convert.ToInt32(c) > 127)
retVal += "&#" + Convert.ToInt32(c) + ";";
else
retVal += c;
}

return retVal;
}
原文地址:https://www.cnblogs.com/xtzhilv/p/2303034.html