Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我在数据库中使用 php 保存 html 代码时,html 代码如下所示:
& lt ; b & gt ; (for <b>)
我知道它们是特殊字符。当我想用 显示它时echo,我必须用它来解码:
echo
html_entity_decode($test);
如何保存html没有特殊字符,这样我就不需要 html_entity_decode?
html
谢谢你。
当我用 php 在数据库中保存 html 代码时......
不,您似乎正在保存 HTML 编码的 HTML 代码。因此,给定一些 HTML 代码,您当前将其编码为 html (htmlspecialchars()),将其编码为插入(通过 mysql[i]_real_escape_string() 或参数绑定)到数据库中并在检索时对其进行解编码 - 只需跳过额外的编码。