当我有一个PHP回音时,HTML标记不起作用

当我有一个PHP回音时,HTML标记不起作用,php,html,mysql,pdo,Php,Html,Mysql,Pdo,我的数据库mysql中有一个longtext列。 此列包含HTML标记。当我用PHP回应这一点时,标记不起作用 这是我的echo: 以下是输出: O Ministé;里约热内卢·达贾斯蒂和塞迪尔;a(MJ)deve decidir,até;o fim de junho,se vai propor a reduç&阿蒂尔德;没有巴西的雪茄烟。Em març;o、 uma 我需要输出不显示特殊字符和标签的工作 使用htmlspecialchars\u

我的数据库mysql中有一个
longtext
列。 此列包含HTML标记。当我用PHP回应这一点时,标记不起作用

这是我的
echo

以下是输出:
O Ministé;里约热内卢·达贾斯蒂和塞迪尔;a(MJ)deve decidir,até;o fim de junho,se vai propor a reduç&阿蒂尔德;没有巴西的雪茄烟。Em març;o、 uma

我需要输出不显示特殊字符和标签的工作


使用
htmlspecialchars\u解码

<p><?php echo htmlspecialchars_decode(stripslashes($data["news"][0]["cad_texto_noticia"];))?></p>


它们如何“不起作用”?这似乎是完全有效的HTML。“特殊字符”称为HTML实体,将在页面上正确呈现外来字符。事实上,他们是推荐的方法。是的,但我需要的标签不是打印出来的,而是“解释”的天啊。。。在将数据输入数据库之前,您的CMS\code似乎正在运行
htmlspecialchars()
。如果您想允许原始HTML,这将是一个问题;如果要在数据库中存储HTML,则不应对其进行清理。