Como prevenir que CKEditor guarde los caracteres en html entities

Cuando se usa CKEditor por defecto guarda los acentos, tildes, eñes, a sus caracteres html.
Por ejemplo si introducimos

áéíóúö?ü?

CKEditor guarda sus respectivos html entities

<p>&aacute;&eacute;&iacute;&oacute;&uacute;&ouml;?&uuml;?</p>

Cuando lo que se desea es que guarde:

<p>áéíóúö?ü?</p>

Esto se puede solucionar fácilmente incluyendo una variable en el config.js

config.entities = false;

En la documentación oficial de CKEditor viene la solución http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.entities la cual indica lo siguiente:

<static> {Boolean} CKEDITOR.config.entities
Since: 3.0
Whether to use HTML entities in the output.
Defined in: plugins/entities/plugin.js.

config.entities = false;

Default Value:
    true 

5 opiniones en “Como prevenir que CKEditor guarde los caracteres en html entities”

  1. hola tengo un problea con ckeditor es que, no optiene todo el contendido del textarea, todo esta bien asta que encutra algun caracter especial apartir de ahi corta el parrafo, espero me puedan ayudar es urjente gracias.

  2. hola,
    me sirvio tu post.
    Cuando hago uso de ckeditor y guardo el contenido escrito en el mismo, en la base de datos, al momento de mostrar el contenido escrito, me aparecen las etiquetas html . como hago para no mostrar esas etiquetas?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *