当我将数据插入数据库时,我使用 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 上时,它看起来像这样?
有没有一个函数可以“取消转义”这个。我已经尝试过 urldecode 等,但这没有任何效果。
最佳答案
为什么要费心去“逃避”它呢?
您的数据库文本列可以处理 html 标签,并且在保存之前将它们变成 html 实体只会使您的工作变得复杂。
关于php - Unescape html 以在 View 中正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18924057/