【问题标题】:CKEditor inserts   after smileysCKEditor 在笑脸之后插入
【发布时间】:2013-10-28 04:19:25
【问题描述】:

我在一个社交网络项目中使用 CKEditor,我认为拥有 Smileys 插件会很好。

但是,当我通过 UI 添加笑脸时,使用笑脸按钮,CKEditor 会在每个笑脸后自动插入 &nbsp,导致它们无法被解析。

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

str_replace(' ', ' ', $text);

奇怪的是,这也没有用。

我可以在将文本传递到服务器之前以某种方式在 CKEditor 中替换它们,还是有更好的解决方案?

已经尝试修复此问题很长时间了,因此非常感谢(!)修复!

【问题讨论】:

    标签: javascript php ckeditor


    【解决方案1】:

    很奇怪。没有答案或任何东西。

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

    // Replace   with PHP before outputting
    preg_replace('/\xC2\xA0/', ' ', $text);
    

    但仍在寻找更好的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-13
      • 2014-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多