TinyMCE编辑器格式化会创建不需要的200b字符

时间:2012-10-18 10:44:04

标签: ruby-on-rails unicode tinymce

我的页面上有一个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&gt; 字符串。这会在我的MySQL数据库中插入字符。

2 个答案:

答案 0 :(得分:1)

从我发现的是自动调整的TinyMCE插件添加了这些内容:issue resolved here

答案 1 :(得分:0)

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