关于班次+;使用ckeditor输入,或插入不可见字符

关于班次+;使用ckeditor输入,或插入不可见字符,ckeditor,Ckeditor,我使用的是CK编辑器4.4.6 似乎在第一次按shift+enter时,编辑器会插入一个不可见的字符。提交后,字符另存为问号。在浏览器中查看调试或在WYSIWYG编辑器中查看源代码时,我看不到表单提交中的字符。但是,我注意到,当我按下向右箭头时,光标会暂停在这个字符处,尽管我看不到它。该页面以UTF-8格式提供 看起来编辑器正在插入字符8203 我现在不想弄乱编辑器脚本,所以我只是在将来的form/ajax帖子中去掉这个角色 此字符是零宽度空间,CKEditor使用它来解决Safari和Bli

我使用的是CK编辑器4.4.6


似乎在第一次按shift+enter时,编辑器会插入一个不可见的字符。提交后,字符另存为问号。在浏览器中查看调试或在WYSIWYG编辑器中查看源代码时,我看不到表单提交中的字符。但是,我注意到,当我按下向右箭头时,光标会暂停在这个字符处,尽管我看不到它。该页面以UTF-8格式提供

看起来编辑器正在插入字符8203


我现在不想弄乱编辑器脚本,所以我只是在将来的form/ajax帖子中去掉这个角色

此字符是零宽度空间,CKEditor使用它来解决Safari和Blink在将选择放置在空内联标记内或其周围或两个其他位置时遇到的问题

但是,此字符永远不应出现在数据中。它只在内部使用,从编辑器获取数据时会被删除。所以,如果您可以在数据库中找到它,这意味着您要么从编辑器中错误地获取数据,要么在我描述的机制中遇到一些错误。如果后者是正确的,请报告一个错误,但也请描述您是如何复制它的