Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2005, 08:42
RobotWar
 
Fecha de Ingreso: julio-2005
Mensajes: 13
Antigüedad: 18 años, 9 meses
Puntos: 0
RSS a PHP, carácteres extraños...

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!!