【发布时间】:2011-08-23 23:07:52
【问题描述】:
我正在升级一个以 MySQL 数据库为后端的 PHP 编写的旧 Web 程序。
数据库里满是这样的文字<P><STRONG>
这显然是<P><STRONG><FONT size=4>的编码形式
我怎样才能获得一个 JSF 文件来正确呈现它?将其作为转义文本输出给我第一行,非转义文本给我第二行。
我希望 HTML 在文档中显示为 html,我将接受这样做的风险 :)
我最好解码数据库中的文本吗?我不确定这是我将来想要使用的格式,但我对 HTML 实体的经验太少,所以我不确定最佳的长期路线。
这里欢迎任何从技术知识到睿智的老圣人的闲谈。
【问题讨论】:
-
抱歉,您所说的 “我希望 HTML 在文档中显示为 html”是什么意思? 您是要按字面意思显示文本
<P><STRONG><FONT size=4>还是执行你想渲染一个带有粗体文本、大小为 4 的段落吗? -
顺便说一句,HTML
<font>标记自 1998 年以来已被弃用。 -
最初我想显示带有渲染标记的文档,当数据库包含表格的 HTML 时,我想渲染一个表格。现在我正在重新阅读我原来的问题,我想知道这是否是最好的方法。
标签: jsf-2 html-encode