数据库中的HTML

| 我的网站有一个wysiwyg编辑器-登录的用户将文本保存到SQL数据库。 稍后再检索此文本时,偶尔会出现格式错误的字符。 例如一个HTML项目符号点(我怀疑是is0ѭ和
<li>
标签) -以黑色钻石问号出现。 所见即所得的编辑器是否吐出错误的代码?我曾经使用nicEdit-我知道tinyMCE更好, 但是nicEdit确实很轻便。如果需要,我会切换。 还是应该通过某种过滤功能运行文本? 我的网页是使用PHP构建的,您知道如何解决此错误吗?     
已邀请:
可能两者都做: a)切换到产生有效的xhtml开头的Wysiwyg编辑器,以及 b)在存储之前,解析/验证/清理最终用户发送的任何内容(使用html净化器,php \的dom库或其他)。     

要回复问题请先登录注册