Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/12/2008, 11:08
iPunto
 
Fecha de Ingreso: noviembre-2004
Mensajes: 92
Antigüedad: 19 años, 5 meses
Puntos: 0
UTF-8 en Actionscript

Escribo este tema para comentar una solución que he implementado para el tratamiento del utf8 en actionscript, y por si hubiese algún modo más 'limpio'.

Tengo una libreria php que controla los accesos a las bases de datos:

- Todas las bases de datos están en utf-8
- El php devuelve via echo un xml (encoding=utf-8) con los campos de la tabla a la que hemos accedido y su valor.

He tenido que incluir un parámetro de entrada a la libreria para que si realizo la llamada via flash (sendandload) se codifique la columna con utf8 en php para que los valores lleguen correctos: utf8_encode($Columna[$i]).

Sin embargo si realizo la llamada via javascript con ajax (con parámetro "Accept-Charset"="UTF-8") la columna en php ya se recupera correctamente (no es necesario el utf8_encode).

¿Alguien sabe el motivo de esta diferencia?. La única conclusión a la que he llegado es que actionscript no se 'entienda' bien con el utf-8.