OVH Cloud OVH Cloud

AIDE flash + xml +utf8 + html + apostrophe

2 réponses
Avatar
renardmx2004 webforumsuser
bonjour,

quelqu'un aurait'il la solution?
Le cas est simple: je charge 1 fichier xml, encode en utf8, pour simplifier l'affichage des caractéres speciaux (comme les accents) dans 1 champs de texte. (comme j'ai plusieurs fichiers xml en chinois, russes).
Les caractères spéciaux s'affichent correctement,
(dans ma page html, codé en utf8 avec <html xmlns="http://www.w3.org/1999/xhtml"><?xml version="1.0" encoding="utf-8"?><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />)
sauf l'apostrophe.
Meme s'il est codé facon html &apos; ou facon XML, il s'affiche &apos; dans le champs de texte.
J'ai parcouru differents moteurs de recherche, fancais, anglais... et rien, pas de solution.

Suggestions?

2 réponses

Avatar
renardmx2004 webforumsuser
voici la source fla + xml + html.
Fichier zip 176 Ko (source macromedia us).

http://webforums.macromedia.com/attachments/int_fr.zip
Avatar
Bertoflash
1) remplace les ' par %27

2) remplace
_root.content_txt.text = doc.firstChild.childNodes[2].firstChild;
par
_root.content_txt.text = unescape(doc.firstChild.childNodes[2].firstChild);

j'ai testé, ca fonctionne


"renardmx2004" a écrit dans le message de
news:bjkmm6$4rm$
voici la source fla + xml + html.
Fichier zip 176 Ko (source macromedia us).

http://webforums.macromedia.com/attachments/int_fr.zip