Hola para todos
Tengo un inconveniente con los acentos en la página que estoy trabajando. Estoy utilizando una película flash que llama a un archivo php que hace la conexión a la base de datos y trae un registro con el campo título el cual puede contener acentos pero me saca caracteres bien raros.
Estuve leyendo algunas recomendaciones y entre ellas estaba grabar la página php con propiedades UTF-8 Unicode pero no me ha funcionado. Otra recomendación que veo es utilizar system.useCodepage = true , en la película (supongo, pero tampoco)
Aquí está eñ código php:
--------------------------------------------------
mysql_select_db($database_cent, $cent);
$tab = $HTTP_POST_VARS['thisLetter'];
$qr = mysql_query("SELECT id,titulo,id_seccion FROM ms_general where id_seccion = 2 ORDER BY id DESC Limit 1");
// start output string with number of entries
$nrows = mysql_num_rows($qr);
$rString = "n=".$nrows;
for ($i=0; $i < $nrows; $i++) {
$row = mysql_fetch_array($qr);
$rString .= "&id".$i."=".$row['id']."&titulo".$i."=".$row['titulo'];
$rString .= "&id_seccion".$i."=".$row['id_seccion'];
}
echo $rString;
?>
----------------------------------------------
Y esta la acción en la película:
----------------------------------------------
function showContent() {
System.useCodepage = true;
var i;
content.htmlText = "";
for (i=0; i < this.n; i++) {
content.htmlText += "<b><a href='javascript:Seccion_onClick(" + this["id"+i] + ")'>" + this["titulo"+i] + "</a></b>";
}
}
// Create new load vars object c for data transfer
var c = new LoadVars();
c.onLoad = showContent;
content.htmlText = "Cargando datos... ";
c.sendAndLoad("cab_ppal.php",c,"POST");
stop();
-----------------------------------
Gracias a todos