#javascript #ckeditor
Вопрос:
У нас есть CMS, использующая CKEditor 4 с представлениями WYSIWYG и исходного HTML. Мы пытаемся добавить больше символов, которых нет в греческом и латинском наборах.
В частности, мы пытаемся добавить таких персонажей, как этот.
от https://dev.w3.org/html5/html-author/charref
В конфигурационном коде Javascript CKEditor я добавил это поле.
config.entities_additional='#119977';
В редакторе CK в режиме WYSIWYG я вставляю фактический символ «N» в текстовую область, а затем нажимаю кнопку «Источник», которая переключается в режим HTML. Я заметил, что это выглядит так: <p>amp;#119977;amp;undefined;</p>
каждый раз, когда я переключаюсь между WYSIWYG и исходным кодом, он продолжает добавлять еще amp;undefined;
один в конце. Пример после 3 переключений: <p>amp;#119977;amp;undefined;amp;undefined;amp;undefined;</p>
Кто-нибудь знает, что здесь происходит?
Ответ №1:
Похоже, что CKEditor 4.8.0 не может анализировать 16-битные символы, как в моем примере.