【问题标题】:FckEditor converts nbsp; to some strange characters?FckEditor 转换 nbsp;一些奇怪的角色?
【发布时间】:2011-03-12 16:11:18
【问题描述】:

我已经将一些文本粘贴到 fckeditor 并且空格变为 &nbsp 没关系,但是当我打开相同的内容时,相同的 &nbsp 变成了一些奇怪的字符(就像一个反向问号 )。我试图将 FCKConfig.FillEmptyBlocks 更改为 false 和 true 但这仍然没有帮助。我使用 fckeditor 版本 2.6.3,我在 codeigniter php 中使用这个编辑器。

【问题讨论】:

  • 你的字符集是否一致?
  • 在哪里打开内容?
  • 我使用 utf-8 字符集,并在我自己用 codeigniter 框架编写的 cms 中打开内容。
  • 文本是否来自 MySQL 表?如果是这样,请确保包含文本的列也使用 utf-8。我有很多次如果数据库列在不同的字符集上,就会发生奇怪的事情。

标签: php javascript codeigniter fckeditor


【解决方案1】:

就我而言,我通过设置关闭 global_xss_filtering

$config['global_xss_filtering'] = FALSE;

并在需要它的字段上设置 xss_clean。

更改您的字符集编码。看看 FckEditor 正在使用什么。

我还发现了这个:

1.- 在 xhtml 文件中:

2.- 在 MySQL 数据库中:DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;

3.- FCKeditor 需要更改配置文件:第 65 行的 fckconfig.js 在以下指令中为 true 为 false:

FCKConfig.IncludeLatinEntities = false ; /* 这种方式适用于西班牙语 */

查看此链接:http://ckeditor.com/forums/Support/FCK-UTF-8-encoding-FCKeditor-not-working-special-charac

如果你打开它,也许这可以解决你的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 2016-11-21
    • 1970-01-01
    • 2013-02-06
    • 1970-01-01
    相关资源
    最近更新 更多