TinyMCE y Flex, el problema de los caracteres
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ñ ;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
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 pmJose 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 amEscribe tu comentario