Entrada

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

1
áéíóúö?ü?

CKEditor guarda sus respectivos html entities

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

Cuando lo que se desea es que guarde:

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

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

1
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:

1
2
3
4
5
6
7
8
9
<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 
Esta entrada está licenciada bajo CC BY 4.0 por el autor.