我正在<textarea></textarea>
使用 PHP 中的 PDO 驱动程序将 html 从 a 保存到 Mysql 数据库。我试过使用htmlentities() & htmlspecialchars()
. 当从数据库请求 html 以在 DOM 中显示时(分别使用 html_entity_decode 和 htmlspecialchars_decode ),它按字面意思返回标签。
因此,例如:
强文本将返回为<strong>strong text</strong>
我不完全确定它是否重要,但页面是用 ANSI 编码的,我的文档类型是
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">