Tengo un problema que no consigo solucionar. Consiste en que cuando intento actualizar una base de datos MySQL desde un cliente Flash (a través de un PHP que recoge lo datos y los inserta en la BDD por supuesto) las ñ's y todas las tildes me las pone como "Â" y algun caracter mas segun la letra...
Bien, he probado a codificar la informacion que se envia desde el PHP a la tabla a utf8, codificar el propio archivo php, cambiar la codificacion de la tabla en sí a varios ISOs, utf y unicode; He hecho una comprobación de que los datos se envian bien desde el formulario flash mandándolos por el mismo metodo sendAndLoad mediante POST pero a un PHP que sin hacerle nada a los datos los envie por email en lugar de insertarlos a una tabla y los codifica bien. Sinceramente, estoy totalmente perdido.
Ah, los datos se ven mal leidos desde un objeto XML, desde la base de datos (con el MySQL-front por ejemplo) y desde un PHP que extraiga los datos y los represente en html.
Resumen por si ayuda:
FLASH [ campo "input text" con html ---> objeto LoadVars ---> sendAndLoad(POST)] --->
---> PHP [ variables $_POST[ ] ---> sentencia "insert into.." ---> BDD ] --->
---> MySQL [ tabla codificada utf8 ---> no aparecen tildes ]
Gracias de antemano.
Saludos