gpt4 book ai didi

php - 未呈现 HTML 标记

转载 作者:搜寻专家 更新时间:2023-10-31 21:11:40 24 4
gpt4 key购买 nike

我正在使用 FuelPHP 和 TinyMCE 编辑器构建一个简单的博客系统。

当我在 TinyMCE(或 CKEditor,无关紧要)中格式化我的文本并将其保存在我的数据库中时,一切正常。然而,当我打印回文本时,令人惊讶的是,我的浏览器不会呈现 html 标签并将它们显示为纯文本!

我已经检查过,我没有任何类型的 CDATA在页面中,这可能会导致问题。

这是它的呈现方式:

How it renders

但是,在使用 FireBug 检查问题时,我注意到 <h2> 之前有很多空格正在打印标签!如果我只是对空格做一点小改动(删除一个或添加另一个),那么浏览器将呈现标签并正确显示文本!!

你们能帮我解决这个问题吗?这真的很奇怪。

最佳答案

当您将数据保存在数据库中时,出于某些安全原因,您只需要对其进行编码

html_entity_decode("从数据库中获取字符串");

然后打印出来。

关于php - 未呈现 HTML 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18292609/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com