CKEditor экранирует элементы HTML

Я использую CKEditor для вставки текста в базу данных MySQL. Я заметил, что мой установленный CKEditor экранирует все элементы HTML, когда данные достигают базы данных.

Поэтому следующее, что я получаю в базе данных после того, как я вставил текст с CKEditor:

'&' (ampersand) becomes '&'

'"' (double quote) becomes '"

"'" (single quote) becomes ''

'<' (less than) becomes '&lt;' 

'>' (greater than) becomes '&gt;' 

Я бы предпочел полностью отключить экранирование CKEditor HTML и положиться на мой PHP-скрипт для обработки экранирования HTML с использованием PHP.htmlspecialchars.

Еще одна веская причина для того, чтобы я отключил возможность экранирования HTML в CKEditor, заключается в том, что я хочу сохранить записанный контент в базе данных MySQL. Другими словами, я хочу сохранить одинарные кавычки и двойные кавычки в базе данных, а затем я хочу, чтобы PHP санировал элементы HTML с помощьюhtmlspecialchars когда я печатаю данные базы данных на странице, используя оператор выбора MySQL.

Кто-нибудь может сказать мне, как отключить экранирование html в CKeditor? Ваш вклад или любой совет по вышеупомянутому был бы очень признателен.

Ответы на вопрос(1)

Ваш ответ на вопрос