我正在尝试使 UTF-8 编码与 CKEditor/PHP/MySQL/HTMLPurifier 一起使用。
我已将数据库表/字段的字符集转换为 utf8-unicode-ci。
我在 ckeditor 配置中设置了以下内容:
config.entities = true;
config.entities_latin = true;
config.entities_greek = true;
config.entitles_processNumerical = true;
PHP 正在使用默认设置的 HTMLPurifier 净化 HTML。
我不确定我是否在尝试接受 UTF-8 时做正确的事情,但是诸如 α 之类的字符正在起作用……但由于某种原因,文本中的任何“+”都会消失。
有任何想法吗?