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

 

posted @ 2011-12-27 09:43  西天之旅  阅读(2442)  评论(1编辑  收藏  举报