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.