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

IE se para al llegar a una tilde

Estas en el tema de IE se para al llegar a una tilde en el foro de Programación General en Foros del Web. Tengo el siguiente php que genera un xml : Código: include("config_admin.php"); $conectar = mysql_connect($dbhost,$dbuser,$dbpass) ; mysql_select_db($db,$conectar) ; $resp = mysql_query("select id,fecha,titulo,texto,intro FROM datos ORDER BY ...
  #1 (permalink)  
Antiguo 29/07/2006, 10:58
 
Fecha de Ingreso: mayo-2006
Mensajes: 64
Antigüedad: 18 años, 9 meses
Puntos: 0
IE se para al llegar a una tilde

Tengo el siguiente php que genera un xml :

Código:
include("config_admin.php");
$conectar = mysql_connect($dbhost,$dbuser,$dbpass) ; mysql_select_db($db,$conectar) ;


$resp = mysql_query("select id,fecha,titulo,texto,intro FROM datos ORDER BY id desc") ;

		
$xml = '';
$xml .= '<?xml version="1.0" encoding="iso-8859-1"?>'."\n";
$xml .= '<noticias>';  

while ($datos = mysql_fetch_array($resp)) { 

        $fecha = $datos[fecha] ;
        $mesesano = array("01","02","03","04","05","06","07","08",
        "09","10","11","12") ;
        $diames = date(j,$fecha) ; $mesano = date(n,$fecha) - 1 ; $ano = date(Y,$fecha) ;
        $fecha = "$diames/$mesesano[$mesano]/$ano" ;
		

		
		$xml .= "\n\t".'<noticia id="'.$datos['id'].'" intro="'.$datos['intro'].'" fecha="'.$fecha.'" titulo="'.$datos['titulo'].'" texto="'.$datos['texto'].'" />';
}
$xml .= "\n</noticias>"; 

$xml = utf8_encode($xml);
 
echo $xml;

El caso es que en firefox no hay problema, pero en IE cada vez que llega a una tilde se para y me dice que encontró un carácter no válido.

He probado a poner los campos de todas las codificaciones posibles en la base de datos, y tambíen he probado a poner en UTF-8 el xml pero nada
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 09:55.