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

acentos con simplexml

Estas en el tema de acentos con simplexml en el foro de Programación General en Foros del Web. Estoy desarrollando un portal web para un club de atletismo y se me ha ocurrido incluir la rss de atletismo de marca.com, pero tengo un ...
  #1 (permalink)  
Antiguo 27/10/2007, 07:40
 
Fecha de Ingreso: octubre-2007
Mensajes: 4
Antigüedad: 17 años, 1 mes
Puntos: 0
acentos con simplexml

Estoy desarrollando un portal web para un club de atletismo y se me ha ocurrido incluir la rss de atletismo de marca.com, pero tengo un problema con los acentos.

Este sencillo codigo sirve para obtener la rss:
Código PHP:
<?php
$xml 
simplexml_load_file('http://feeds.marca.com/marca/atletismo');
foreach (
$xml->channel->item as $item) {
   echo 
$item->title'<br />';
}
?>
pero por pantalla las ñ son ñ, las ó son ó, ...

Así que buscando por internet veo que es un problema de codificación, y hay que usar utf8_decode, por lo que esto debería funcionar:
Código PHP:
<?php
$xml 
simplexml_load_string(utf8_decode(file_get_contents('http://feeds.marca.com/marca/atletismo')));
foreach (
$xml->channel->item as $item) {
   echo 
$item->title'<br />';
}
?>
pero la pantalla se llena de warnings.

A ver si alguien puede ayudarme.
Un saludo.
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 23:21.