Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2009, 16:49
Ruben_C
 
Fecha de Ingreso: febrero-2006
Mensajes: 217
Antigüedad: 18 años, 2 meses
Puntos: 0
XML php y tildes que no se ven

Hola que tal, tengo el siguiente problema con los tildes. Ya probe con utf8_encode y nada, tambien System.useCodePage=true; y tampoco

Explico: tengo un archivo site_list.php que recoje los datos desde una BD y los muestra en XML para cargarlos en FLASH
Código PHP:
<?php header("Content-type: application/xhtml+xml; charset=UTF-8");
require_once(
'db_connect.php'); 
 
mysql_select_db($database_sitio,$sitio);
$consulta mysql_query("SELECT*FROM portfolio ORDER BY id"$sitio) or die(mysql_error());
echo 
'<thumbnails>';
while (
$row_portfolio=mysql_fetch_assoc($consulta)) { 

    echo 
'<thumbnail filename="'.$row_portfolio['thumbnail'].'"';
    echo 
'url="http://'.$row_portfolio['url'].'"';
    echo 
'titulo="'.$row_portfolio['titulo'].'"';
    echo 
'descripcion="'.$row_portfolio['descripcion'].'"';
    echo 
'/>';

echo 
'</thumbnails>';
?>
si este archivo lo ejecuto solo en el navegador, me muestra las ñ y los tildes perfectamente. Pero si lo quiero mostrar a traves de flash, ya no me los muestra.

Ademas, si en la pelicula flash cargo directamente un archivo XML con tildes y ñ, tambien me los muestra.

El problema esta en la transformacion de php a xml, por que es ahi cuando no me quiere mostrar bien el contenido.

aguna idea?