problème d'accent PHP/Flash

Eléphant du PHP | 128 Messages

16 juin 2005, 16:48

hum ok que represente le & dans $titre& ???
C'est pas moi qui ai volé l'orange !

Petit nouveau ! | 1 Messages

20 juil. 2005, 11:59

Bonjour,

J'ai le même problème :
J'ai un script PHP qui envoie des données à flash sous la forme d'une chaine de caractères dont les variables, qui seront interprété par flash, sont séparé par des &.
Chaine du type :
&menu1=presentation&menu2=truc&menu3=chose&

Le flash n'arrive pas à afficher les accents et supprime le 'é' et les 2 caractéres suivants...
Si le 'é' est encodé en 'é' flash pense que le & représente un séparaeur d'où erreur.

Si quelqu'un a une solution à proposer je suis aussi preneur !!! :D

Merci d'avance pour votre aide. :)
Ciao.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

20 juil. 2005, 12:02

tu as bien tout en UTF-8 ?

Invité
Invité n'ayant pas de compte PHPfrance

20 juil. 2005, 18:06

Oui j'ai tout en UTF-8 mais lorsque la chaine de caractères contient des accents ça affiche une virgule à la place du 'é' et ça supprime les 2 caractères suivant.
Je ne comprend pas...

J'ai aussi essayé d'encoder les chaines envoyées au flash en RFC 1738 (norme pour les URLs) dans le PHP et de la décoder dans le flash avec unescape() mais là, même résultat que précédement.

Voilà...
Ciao.