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