我使用PHP中的PDO驱动程序将html从<textarea></textarea>
保存到Mysql数据库。我曾尝试使用htmlentities() & htmlspecialchars()
。当从数据库中请求html显示在DOM中时(分别使用html_entity_decode & htmlspecialchars_decode),它会直接返回标签。HTML字符被字面翻译
因此,举例来说:
强大的文本将恢复为<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">
输入是HTML,输出是HTML。为什么你需要逃避? – 2013-04-10 10:29:23