TinyMCE y Flex, el problema de los caracteres

4 de febrero 2009
Tags: , ,

Recientemente en un proyecto he tenido que usar Flex para acceder al contenido de la base de datos MySQL que contenía texto introducido a través del editor de texto TinyMCE.

El problema es que por defecto TinyMCE guarda el texto introducido en formato HTML, es decir, si escribimos “españa”, lo guardará como “españa”. Por lo tanto al leer el contenido desde Flex, nos mostrará “españa” en lugar de “espa&ntilde ;a”.

La solución pasa por inicializar TinyMCE con una opción especial para que no guarde el texto en formato HTML, sino tal cual lo escribimos.

Lo iniciaríamos de éste modo:

tinyMCE.init({
	...
	entity_encoding : "raw"
});

2 Comentarios

  1. Camilo

    Una preugnta, Como le haces para que el flash reciba el html generado por este editor tiny?

    1 de abril, 2009 a las 9:15 pm
  2. Jose Dueñas

    Lo puedes tratar cómo cualquier otra entrada de texto, yo cojo el contenido, lo meto en una variable, y luego mediante PHP lo inserto en la base de datos.

    2 de abril, 2009 a las 8:09 am

Escribe tu comentario