方式1:
一个String显示在网页上,不会安置原来的格式显示,比如说,回车符在网页上就显示成了一个空格,
下面这个方法可以将String改为HTML可以辨认的格式。
public static String toHTMLString(String in) {
StringBuffer out = new StringBuffer();
for (int i = 0; in != null && i < in.length(); i++) {
char c = in.charAt(i);
if (c == '/'')
out.append("'");
else if (c == '/"')
out.append(""");
else if (c == '<')
out.append("<");
else if (c == '>')
out.append(">");
else if (c == '&')
out.append("&");
else if (c == ' ')
out.append(" ");
else if (c == '/n')
out.append("<br/>");
else
out.append(c);
}
return out.toString();
}方式 2:
HtmlDocument String2Html(string htmlString)
{
WebBrowser getInfoWebBrowser = new WebBrowser();
getInfoWebBrowser.ScriptErrorsSuppressed = true;
getInfoWebBrowser.DocumentText = htmlString;
HtmlDocument html = getInfoWebBrowser.Document;
Application.DoEvents();
getInfoWebBrowser.Dispose();
return html;
}
本文介绍了两种将普通字符串转换为可在HTML中正确显示的方法:一种是通过替换特殊字符,另一种是利用WebBrowser控件。

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



