Estoy preparando una apliacación en flash cs3 (versión mac y AS2.0) para que el usuario pueda modificar los contenidos de su página web. Para ello dispone de formularios con varios campos de texto (input text field) que cargan los archivos de texto (UTF-8) de la web y permite modificarlos mediante php.
La película funciona perfectamente en macintosh, no da problema alguno tanto en safari ni en firefox. Mi sorpresa llegó cuando comencé a probar con los navegadores en windows. La aplicación funciona correctamente en explorer pero me da problemas con las tildes y la puntuación en firefox, opera y netscape. En estos navegadores, flash carga perfectamente el archivo de texto y lo muestra correctamente (con tildes y demás puntuación). Si hago copiar/pegar también funciona perfectamente. Los problemas llegan cuando intento escribir directamente con el teclado dentro del campo de texto pues me aparece un "2" cuando intento escribir una "@" y un "º" cuando tendría que ser una tilde...
He probado con embed fonts y no da resultado, omite estos símbolos directamente.
Lo más curioso es que en la versión de firefox para mac funciona perfectamente mientras que en windows me da todos estos problemas.
No tengo ni idea de que estoy haciendo mal ni como solucionar este problema. Cualquier consejo o comentario sería de gran ayuda.
Gracias a todos por leer este post!