0

当我在数据库中使用 php 保存 html 代码时,html 代码如下所示:

& lt ; b & gt ; (for <b>)

我知道它们是特殊字符。当我想用 显示它时echo,我必须用它来解码:

html_entity_decode($test);

如何保存html没有特殊字符,这样我就不需要 html_entity_decode?

谢谢你。

4

1 回答 1

1

当我用 php 在数据库中保存 html 代码时......

不,您似乎正在保存 HTML 编码的 HTML 代码。因此,给定一些 HTML 代码,您当前将其编码为 html (htmlspecialchars()),将其编码为插入(通过 mysql[i]_real_escape_string() 或参数绑定)到数据库中并在检索时对其进行解编码 - 只需跳过额外的编码。

于 2013-09-05T09:03:29.433 回答