Hola, estoy usando un RSS parser (concretamente el MagpieRSS) para acceder al RSS de varias páginas distintas y guardar el título y el enlace en una base de datos. Si en la configración del parser le indico que use ISO-8859-1, entonces sólo me funcionan bien los RSS que usen esa codificación, los que están en UTF-8 me los devuelve de tal modo que todas las letras acentuadas, el interrogante "?", etc... me aparecen como un ? a secas.
Si configuro el parser para que use UTF-8 tengo el mismo problema, salvo que cada carácter "español" me lo sustituye por una serie de carácteres y entonces puedo ir haciendo reemplazos así:
$titulo = eregi_replace("ó","ó",$titulo);
Pero encima resulta que según el RSS me devuelve unos carácteres distintos, así que acabo con una cantidad de eregi_replace que no me parece normal... tiene que haber alguna forma de que codifique correctamente los carácteres, pero por más que he hechos pruebas no lo consigo. Alguna idea??
Gracias!!