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?