第一步:录入:用htmlspecialchars()函数,将编辑器的内容转换为HTML实体,存入数据库;
第二步:取出:从数据库取出后,用htmlspecialchars_decode()函数将HTML实体,解析为字符,浏览器即可正常显示。
这个就像json_encode() 和 json_decode()
可以使用函数:htmlspecialchars_decode或者html_entity_decode。
两个函数的功能参见链接:htmlspecialchars_decode 和 html_entity_decode
这两个函数是把 html 特殊字符转成 html 元素显示。
与之相对应的两个函数 htmlspecialchars 和 htmlentities 是把 html 特殊字符转换成 < 这样的编码形式。
你可以参考这个问题:我从数据库拿出的文字多了双引号,导致浏览器不能正常解析,怎么破呢