Tinymce编辑器格式创建不需要的200B字符



我的页面上有一个Tinymce编辑器。添加到编辑器的内容:

jfdkl

JFDSLK

tinyMCE.activeEditor.getContent({"format":"raw"})

返回以下内容:

"<p>jfdkl</p><p><strong data-mce-bogus="1">​jfdslk</strong><br></p>"

将其复制到VIM编辑器:

"<p>jfdkl</p><p><strong data-mce-bogus="1"><200b>jfdslk</strong><br></p>"

问题是此额外的&lt; 200b> 字符串。这将在我的mySQL数据库中插入a 字符。

从我发现的是自动化的Tinymce插件,添加了此内容:在此处解决的问题

这不应该发生,但是有很多可能性可以将特殊字符插入编辑器中。最佳选择是在保存到DB-服务器端或客户端上的Eighter之前删除此字符(使用Tinymce onSubmit事件)。

最新更新