CKEditor 在 iso-8859-1 编码页面上使用两个空格时添加 Â

CKEditor is adding  when putting using two spaces on a iso-8859-1 encoded page

CKEditor 似乎有一个问题,当您使用两个 space 时,它会将一个转换为实体,而另一个则保留为常规 space。问题是它对 space 使用 utf-8 编码,在 iso-8859-1 编码的页面上显示为 Â。

我猜这是因为 CKEditor 的 js 文件保存为 UTF-8,所以文件中的任何 spaces 都是 UTF-8 版本。因此错误的字符被插入到 iso-8859-1 页面中。

除了为我的数据库和页面编码切换到 UTF-8 之外,还有其他解决方案吗?我确实打算这样做,但不是现在。

不幸的是,我无法让它工作。我不得不将页面转换为 UTF-8 以使符号不显示。