WebBrowser的NavigateToString中文乱码问题
方法一
public static string ConvertExtendedASCII(string HTML)
{
StringBuilder str = new StringBuilder();
char c;
for (int i = 0; i < HTML.Length; i++)
{
c = HTML[i];
if (Convert.ToInt32(c) > 127)
{
str.Append("&#" + Convert.ToInt32(c) + ";");
}
else
{
str.Append(c);
}
}
return str.ToString();
}
方法二
string html = string.Format("<html><head><meta content=\"text/html; charset=utf-16\"/></head><body>{0}</body></html>",HTML);