解释的html标记

本文关键字:标记 html 解释 | 更新日期: 2023-09-27 18:27:57

我用C#开发了一个小型windows窗体应用程序。此应用程序只需操纵数据,然后将其导出到html文件。

但我的问题是,我正在导出的一些数据包括html标记(,,)。所以这破坏了我导出的文件(.html)的布局,因为这个标记。

有办法解决这个问题吗?或者有开源吗可以帮助我解决这个问题的报告工具?

解释的html标记

转义html;

string inject = "<b>convert</b> me & £123 <br/>";
string safe = System.Web.HttpUtility.HtmlEncode(inject);
=== &lt;b&gt;convert&lt;/b&gt; me &amp; &#163;123 &lt;br/&gt;

它将在浏览器中呈现为类似inject的效果。

使用实体转义标记:&gt;而不是>&lt;而不是<等等。