Texte qui navigue entre SQL et Flash? format?
Posté : 14 août 2008, 14:58
J'ai un pb de caractères qui se transforment lors de mes échanges entre Flash et MySQL.
J'ai un éditeur de QCM en Flash 8 qui va me chercher une question dans la base;
Exemple :
SQL vers FLASH : je récupère dans un champ texte
Lorsque j'appuie sur le bouton "Question suivante" dans FLASH, je renvoie cette question à MySQL en passant mon texte dans la variable QUESTION.
Mon script PHP la reçoit avec :
Le problème est que j'obtiens cela :
Bon ben j'ai trouvé tout seul.....
Il suffit de faire un decode de la variable reçue de Flash dans le script PHP...
$question=utf8_decode($_GET['question']);
Curieux car je pensais que c'était de l'utf8 que ma base devait recevoir...mais ça marche nickel...!
J'ai un éditeur de QCM en Flash 8 qui va me chercher une question dans la base;
Exemple :
SQL vers FLASH : je récupère dans un champ texte
; je récupère cela en envoyant à FLASH :'Dans le film "Astérix et Obélix", qui joue le rôle d'Obelix?'
echo "&question=".utf8_encode($question)
FLASH vers SQL :Lorsque j'appuie sur le bouton "Question suivante" dans FLASH, je renvoie cette question à MySQL en passant mon texte dans la variable QUESTION.
Mon script PHP la reçoit avec :
$question=utf8_encode($_GET['question']);
et je fais un UPDATE de ma base avec : $rq="UPDATE ".$nomtable." SET question='$question' WHERE idquest='$idquest'";
Le problème est que j'obtiens cela :
Comment faire pour m'en sortir...? je croyais être pourtant un spécialiste de l'encodage après toutes mes recherches...! lol... Merci.[/quote][/php]Dans le film "Astérix et Obélix", qui joue le rôle d'Obelix?
Bon ben j'ai trouvé tout seul.....
Il suffit de faire un decode de la variable reçue de Flash dans le script PHP...
$question=utf8_decode($_GET['question']);
Curieux car je pensais que c'était de l'utf8 que ma base devait recevoir...mais ça marche nickel...!