Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2003, 10:20
SEO-Master
 
Fecha de Ingreso: noviembre-2003
Mensajes: 51
Antigüedad: 21 años, 3 meses
Puntos: 0
RSS/RDF/XML y problemas con los acentos

Hola a todos,

Estoy utilizando un parser bastante bueno: rdf.class.php (de fase4). El problema es que al mostrar los titulares de otros sitios no muestra las tildes y no sé cómo solucionar esto. Ya me han dicho en otro foro que cambie el encoding, de iso-8859-1 a utf-8, pero no sé dónde hacerlo, ya que la única referencia que encuentro en el php es la siguiente:

Código PHP:
    function _parseData($parser$text
    { 
        
$text =  utf8_decode($text);
        
$clean preg_replace("/\s/"""$text); 
        if (
$clean) { 
            
$text preg_replace("/^\s+/"""$text); 
                if(
$this->_parse_mode == "all") {

...
sigue... 
Este parser guarda en caché las noticias, para no tener que descargalas constantemente, tan sólo cuando se le indica, y observando los archivos cacheados he visto dos cosas:

1.- que aquí sí se están las tildes, lo que quiere decir que el problema no es del medio que sirve los titulares, sino que éste se produce cuando el parser los muestra.

2.- que al comienzo de cada archivo cacheado, donde sí están las tildes, se encuentra esto:

Código PHP:
<?xml version="1.0" encoding="ISO-8859-1"?>
Supongo que aquí está la clave, que quizás cambiando este encoding se solucione el problema, pero como en el parser no hay nada, no sé de dónde lo saca... Así que no sé cómo cambiarlo...

¿Alguna idea?

Gracias.