Я пытаюсь заставить кодировку 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 очищает HTML с помощью HTMLPurifier с настройками по умолчанию.
Я не уверен, правильно ли я поступаю, пытаясь принять UTF-8, но такие символы, как α, работают ... но по какой-то причине любые "+" в тексте просто исчезают.
Есть идеи?