Foros del Web » Programación para mayores de 30 ;) » Programación General »

Problemas con la codficación

Estas en el tema de Problemas con la codficación en el foro de Programación General en Foros del Web. Hola! Tengo problemas al interpretar un fichero XML.(está guardado en UTF-8) El fichero tiene una estructura sencilla: <?xml version="1.0" encoding="utf-8"?> <general> <ficha id="1"> <nombre> Ramón ...
  #1 (permalink)  
Antiguo 09/01/2007, 19:44
 
Fecha de Ingreso: septiembre-2003
Mensajes: 79
Antigüedad: 20 años, 8 meses
Puntos: 0
Problemas con la codficación

Hola!
Tengo problemas al interpretar un fichero XML.(está guardado en UTF-8)
El fichero tiene una estructura sencilla:
<?xml version="1.0" encoding="utf-8"?>
<general>
<ficha id="1">
<nombre> Ramón Rodríguez </nombre>
<edad>25</edad>
</ficha>
<ficha id="2">
<nombre> Raúl Fernández </nombre>
<edad>25</edad>
</ficha>
</general>


Las funciones principales que utilizo para trabajar con XML desde php son:
$parser = xml_parser_create("UTF-8");
xml_set_element_handler($parser,"abrirEtiqueta","c errarEtiqueta");
xml_set_character_data_handler($parser,"tratarDato s");

while($data=fread($fic,1024))
{
if (!(xml_parse($parser, $data,feof($fic))))
{
echo "línea: " . xml_get_current_line_number($parser);
}
}
xml_parser_free($parser);
$fic = @fopen($fichero,'r');

El problema lo tengo al leer los campos con tildes. A pesar de haber puesto UTF-8 en la codificación del fichero y en el parser no se visualizan correcto los datos.
Sabeis como solucionar el problema?
Saludos
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 07:06.