我在C#中开发了一个小型Windows窗体应用程序。 此应用程序只是操纵数据,然后将其导出 html文件。
但我的问题是我正在导出的一些数据 包括html标签(,,)。所以这就毁了 我导出的文件(.html)的布局,因为这个标签。
有没有办法解决这个问题?或者是否有开源 报告工具可以帮我解决这个问题吗?
答案 0 :(得分:2)
逃离html;
string inject = "<b>convert</b> me & £123 <br/>";
string safe = System.Web.HttpUtility.HtmlEncode(inject);
=== <b>convert</b> me & £123 <br/>
将在浏览器中呈现,就像inject
。
答案 1 :(得分:0)
使用实体转义代码:>
代替>
,<
代替<
以及此类内容。