当我在数据库中使用php保存html代码时,html代码如下所示:
& lt ; b & gt ; (for <b>)
我知道他们是特殊角色。当我想用echo
显示它时,我必须用:
html_entity_decode($test);
如何在没有特殊字符的情况下保存html
以便我不需要html_entity_decode? p>
谢谢。
答案 0 :(得分:1)
当我在数据库中用PHP保存html代码时....
你似乎没有保存HTML编码的HTML代码。因此,给定一些HTML代码,您当前将其编码为html(htmlspecialchars()),将其编码为插入(通过mysql [i] _real_escape_string()或参数绑定)到数据库中并在检索时对其进行解码 - 只需跳过额外的编码