webBrowser.NavigateToString(ConvertExtendedASCII(htmlString));
private string ConvertExtendedASCII(string htmlString)
{
StringBuilder sb = new StringBuilder();
char[] s = htmlString.ToCharArray();
foreach (char c in s)
{
if (System.Convert.ToInt32(c) > 127)
{
sb.AppendFormat("&#{0};", System.Convert.ToInt32(c));
}
else
{
sb.Append(c);
}
}
return sb.ToString();
}
ps:求更高效率
本文介绍了一种将HTML字符串转换为WebBrowser组件可正确显示格式的方法,通过将扩展ASCII字符转为实体引用,确保所有字符都能被正确解析。
623

被折叠的 条评论
为什么被折叠?



