Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/02/2008, 10h54   #1
Membre du Club
 
Avatar de Miles Raymond
 
Inscription : avril 2005
Messages : 180
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 180
Points : 41
Points : 41
Par défaut [Flash+PHP+XML] Problème de codage des caractères spéciaux

Bonjour !

Vous allez penser que c'est une erreur un peu bateau, mais j'ai bien du mal à y voir clair. Il s'agit d'un système de news dynamique. Je m'explique :

Je créer dynamiquement un fichier XML en PHP depuis une base de données.
Je récupère ces données dans flash et les affiches dans des textfield (en substance).
Le XML dispose d'une balse <?xml="1.0" encoding="utf-8"?>
Le fichier PHP qui génère le XML est enregistré au format UTF-8.
Ma table de news de la base est encodée en UTF-8.
Mon textfield est configuré en "Use device font" (il s'agit d'une police "font for flash" qui s'utilise normalement sans anti-alias).

Dans ce cas là, lorsque php me génère le xml j'ai déjà un "?" à la place du caractère "à" (par exemple) dans mon XML géneré. Du coup c'est normal que flash me mette un caractère rien à voir. MAIS quand je code mon XML (tjs enregistré en utf-8) en ISO-8859-1 là le XML géneré est tout à fait correct, avec les bons caractères spéciaux.

Mais évidemment, dans les 2 cas, flash ne gère pas les caractères spéciaux. Je sais que ce n'est pas du à mon textfield puisque lorsque j'écris le XML (enregistré au format XML et encodé en UTF-8) manuellement, ça fonctionne.

Donc je suis un peu paumé, une idée ?

Merci.
Miles Raymond est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 11h14   #2
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
bonjour,
pour dépanner :
Code :
system.useCodepage = true;
des fois ça suffit...


crdt
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 15h05   #3
Membre du Club
 
Avatar de Miles Raymond
 
Inscription : avril 2005
Messages : 180
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 180
Points : 41
Points : 41
Citation:
Envoyé par dom_dev Voir le message
bonjour,
pour dépanner :
Code :
system.useCodepage = true;
des fois ça suffit...


crdt
Oulalalala alors je regarde ça ce soir. Mais ça me rappel quelque chose, j'avais utiliser cette fonction lors de mes derniers ébats avec AS / PHP et XML y a une année et quelque. Merci du coup de pouce je viendrai redonner des nouvelles.
Miles Raymond est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 18h19   #4
Membre du Club
 
Avatar de Miles Raymond
 
Inscription : avril 2005
Messages : 180
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 180
Points : 41
Points : 41
Merci dom !!
Miles Raymond est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h23.


 
 
 
 
Partenaires

Hébergement Web