Javascript CKEditor插件&;nbsp;笑脸之后

Javascript CKEditor插件&;nbsp;笑脸之后,javascript,php,ckeditor,Javascript,Php,Ckeditor,我正在一个社交网络项目中使用CKEditor,我想如果有Smileys插件就好了 但是,当我使用“笑脸”按钮在UI中添加笑脸时,CKEditor会自动在每个笑脸之后插入,导致无法解析这些笑脸 我尝试在config.js中禁用FillEmptyBlock,但没有成功,还尝试用PHP替换服务器端的: str_replace(' ', ' ', $text); 奇怪的是,这也不起作用 在将文本传递到服务器之前,我是否可以在CKEditor中替换它们,或者是否有更好的解决方案 很长一

我正在一个社交网络项目中使用CKEditor,我想如果有Smileys插件就好了

但是,当我使用“笑脸”按钮在UI中添加笑脸时,CKEditor会自动在每个笑脸之后插入,导致无法解析这些笑脸

我尝试在config.js中禁用FillEmptyBlock,但没有成功,还尝试用PHP替换服务器端的:

str_replace(' ', ' ', $text);
奇怪的是,这也不起作用

在将文本传递到服务器之前,我是否可以在CKEditor中替换它们,或者是否有更好的解决方案


很长一段时间以来,我们一直在努力解决这个问题,因此我们非常(!)感谢您的帮助

奇怪。没有回答什么

无论如何。。。我发现因为我的内容是UTF-8编码的,所以不间断的空格不是“xA0”,而是“\xC2\xA0”。下面是一个通过谷歌解决这个问题的方法:

// Replace   with PHP before outputting
preg_replace('/\xC2\xA0/', ' ', $text);
但仍在寻找更好的解决方案