Foros del Web » Creando para Internet » Flash y Actionscript »

problema con acentos con flash, php y xml

Estas en el tema de problema con acentos con flash, php y xml en el foro de Flash y Actionscript en Foros del Web. A ver si me sé explicar. Resulta que tengo una web donde se muestran en flash las 3 últimas noticias que extraigo de una base ...
  #1 (permalink)  
Antiguo 15/07/2005, 12:25
 
Fecha de Ingreso: junio-2003
Mensajes: 24
Antigüedad: 20 años, 9 meses
Puntos: 0
problema con acentos con flash, php y xml

A ver si me sé explicar.

Resulta que tengo una web donde se muestran en flash las 3 últimas noticias que extraigo de una base de datos mysql, y que se han insertado ahí a través de una pagina php en la que se introducen los datos mediante un formulario en el que sus campos admiten texto enriquecido, es decir, igual que cuando insertas un mensaje en este foro, que puedes poner negritas, subrayados,...

Para obtener los datos desde el flash, creo un objeto xml y hago una llamada a un codigo php para que cargue los datos en este objeto en formato xml.

Todo funciona bien, menos cuando los textos de las noticias tienen acentos y eñes. Por ejemplo cuando yo escribo una "á" en el campo que me permite el texto enriquecido, internamente la transforma en "á", y por lo tanto al flash le llega así y la muestra así (no interpreta que eso es una a acentuada).

El xml me llega a flash así:
<datos>
<registro Id="18" Titulo="Segunda noticia">
P&amp;aacute;jaro.
</registro>
</datos>

A ver si alguien me puede echar una mano
  #2 (permalink)  
Antiguo 15/07/2005, 13:13
 
Fecha de Ingreso: junio-2005
Ubicación: vigo
Mensajes: 35
Antigüedad: 18 años, 10 meses
Puntos: 0
prueba a escribir en el primer fotograma del flash esto: System.useCodepage = true; (esto hace que entienda las tildes) aunq creo que en este caso no te va a hacer nada porque el problema debe venir del xml... a mi me paso algo parecido y tuve que hacer esto:

//archivo xml


<?xml version="1.0" encoding="ISO-8859-1"?>
<nodo label = "Información" ></nodo>


siento no ser de mas ayuda
  #3 (permalink)  
Antiguo 18/07/2005, 02:34
 
Fecha de Ingreso: junio-2003
Mensajes: 24
Antigüedad: 20 años, 9 meses
Puntos: 0
Hola,

gracias por tu mensaje, pero ya he probado las dos cosas que me comentas, y no me ha solucionado el problema. Lo extraño además es que en el código xml, hay caracteres como el '<' que viene textualmente como '&lt;' y que sí que reconoce
  #4 (permalink)  
Antiguo 18/07/2005, 07:38
 
Fecha de Ingreso: enero-2005
Mensajes: 16
Antigüedad: 19 años, 2 meses
Puntos: 0
prueba como UTF-8

Hola, a mi me pasó algo similar, y lo resolví guardando mi archivo XML con el "converter = UTF-8", espero t sirva d ayuda...

caroby
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:59.