php - Unescape html 以在 View 中正确显示

标签 php html mysql

当我将数据插入数据库时​​,我使用 html_escape($var);逃避我的数据。数据如下所示:

In de k<strike>oud</strike>e winter van 1956, op 20 januari, werd Lea geboren als eerste kind. Haar eerste levenservaringen speelden zich af in een slagersfamilie. Het sprookje “Ze leefden lang en gelukkig” was niet helemaal op haar lijf geschreven, bleek algauw. Na het overlijden van Lea’s ouders werd ze warm ontvangen bij de familie De Pillecyn en als pleegkinderen in de familiekring opgenomen. In de tijdspanne van 1973-1974 studeerde Lea verpleegkunde aan het Provinciaal Instituut voor te Gent. In 1977 trad Lea in de huwelijks-vaarwateren en tussen 1979 en 1982 werden haar zoon en dochter geboren<span style="color:rgb(0,255,255);">.Dit is een zin.</span><br>

注意最后的“罢工”和“颜色跨度”。

当我将其加载到 View 上时,它看起来像这样?

http://d.pr/i/HHwq

有没有一个函数可以“取消转义”这个。我已经尝试过 urldecode 等,但这没有任何效果。

最佳答案

为什么要费心去“逃避”它呢?

您的数据库文本列可以处理 html 标签,并且在保存之前将它们变成 html 实体只会使您的工作变得复杂。

关于php - Unescape html 以在 View 中正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18924057/

相关文章:

mysql - SQL 查询不过滤正确的数据

php - 如何将分解值与用户 session ID 相匹配?

php - 来自数据库的 Laravel 显示名称

html - SVG 线条不一致

php - 需要一个使用 PHP 和 CURL 将 XML 发布到 USPS 地址验证 Web 服务的示例

html - 抑制链接标题

javascript - 在悬停时切换链接文本 - 过渡

MYSQL REGEXP 查询关键字列

javascript - FabricJS-Javascript-PHP : Export SVG save on server

php - laravel 5.2 重定向消息