OVH Cloud OVH Cloud

[Flash]... Php et utf8encode....

1 réponse
Avatar
Pierre-Pire
Salut a tous, vois en 2 mots le probleme...

J ai une base mysql avec des champs de texte, contenant accentuation et '
"...
J ai un fichier php qui fais une requete vers ma base et je pond une
variable toto...
resulat : dans mon animation j ai bien mon texte, avec les accents mais
impossible d obtenir les '...
comment faire ?
Merci



<?
// Fonction pour parser les variables vers FLASH
function Parse($vari,$valeur) {
echo "&" . $vari . "=" . utf8_encode($valeur);
}
?>

include ("base.php");
$resultat=mysql_query("SELECT * FROM basounette WHERE ID='$id'");
while(list($ID,$nom,$descriptif )=mysql_fetch_row($resultat))
{
$des=addslashes($descriptif);
$variable= htmlspecialchars($des);

}

require ("parse.php") ; // on appelle la fonction parse pour la déclarer
Parse ("toto" , $variable ) ;

et ....

1 réponse

Avatar
Ben
tu encode tas variable par url :
toto=rawurlencode($tas_var)

et pas utf8_encode($tas_var)

et dans flash dans la toute premiere frame de ton anime tu met ca :
system.useCodepage = true;

et vla :)

Ben