Bonjour,
J'ai un problème pour afficher les accents sous Flash. Tout d'abord j'ai un fichier php qui enregistre les news dans une base et qui modifie les caractères spéciaux grâce à la fonction htmlentities.
Par exemple, les lettres "é" sont remplacées par é
Code : Sélectionner tout - Visualiser dans une fenêtre à part $texte = htmlentities($texte);
Ensuite j'envoie mon texte à Flash avec un autre fichier php.
Et voila, et pour finir je récupère ce texte dans flash dans un champs de texte dynamique au format html. Avec un loadvars
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $var1 = $var1.urlencode(utf8_encode("<font>$titre - $date</font><br/><br/>$news<br/>\n")); $variable1 = "&varx1=".$var1."&"; } echo $variable1; ?>
Mais il m'affiche é et non le caractère "é"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 //cération d'un objet pour la récupération des données news = new LoadVars(); //récupération des donnés dans l'objet news.load("flash/php/accueil.php"); //lors du chargement, on fait une fonction news.onLoad = function(Psucces) { //si il y a eu un chargement if (Psucces) { /*met le contenu de la variable envoyée dans le champ de texte dynamique.*/ texte = this.varx1; } else { //Sinon, il n'y'a pas eu de chargement texte = "Erreur lors du chargement..."; } }
Comment faire ????
Merci de votre aide
Partager