Rechercher : dans
Par :

[flash]caractères spéciaux html

Dernière réponse le 14 avr 2009 à 13:59:05 28_seb, le 10 avr 2009 à 15:32:14 
 Signaler ce message aux modérateurs

Bonjour,

Je développe un lecteur pour un flux RSS, je récupère les infos du fichier XML, je les parse, je les affiche, là tout va bien.

Mais quelques fois il y a des caractères spéciaux et flash ne les interprètes pas il les affiches tels quels.

par exemple j'aimerais bien que -> é deviennent ca : é

j'ai mis la méthode htmlText pour mes TextField. mais rien n'y fait je crois qu'elle sert pour les balise comme <b></b>.

Auriez vous une idée ?

Merci

Sebastien

Configuration: Windows XP
Firefox 3.0.8

Meilleures réponses pour « [flash]caractères spéciaux html » dans :
Caractères spéciaux HTML Voir Codage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...
Utiliser des accents et autres caractères spéciaux VoirDans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel. Par exemple pour afficher la chaine de caractères : " là, ça...
[CCM] Utiliser des caractères spéciaux VoirVous pouvez utiliser des caractères spéciaux dans vos messages sur les forums de CCM. Vous pouvez: Soit utiliser la table de caractères Windows (charmap.exe) et copier-coller les caractères dans le message. Soit utiliser les entités...
Supprimer un fichier contenant des caractères spéciaux VoirSi le fichier que vous souhaitez supprimer commence par un caractère "moins" (-), la commande rm risque de prendre la suite comme une option de la ligne de commande. Pour y remédier, une première solution consiste à faire précéder le nom du...

1

slum-dunk, le 10 avr 2009 à 15:34:25

Salut
le fichier reçoit un fichier xml ou un fichier html pour interpréter les caractéres?

Répondre à slum-dunk

2

28_seb, le 10 avr 2009 à 15:42:13

Slt,

En fait je recoit un fichier XML, et je le parse selon les balises qui m'intéressent :


<description><![CDATA[Groupe de terrain <b>ayant</b> largement fédéré un public alter précisément sensible à leur manière...]]></description>


Par exemple ici (ne pas faire attention à ![CDATA[ (pas interpréter ds les noeuds XML)) :

Je recupère le texte je le met dans une variable et apres je l'insere dans un textfield avec HtmlText.

Ca affiche les texte dans ma textfield, "ayant" et en gras mais pr& eacute;cis& eacute;ment il l'écrit tel quel et j'aimerais que ça soit écrit "précisément"


PS : j'ai mis un espace après & sinon le browser me le traduit en é !!

Merci

Seb

Répondre à 28_seb

3

slum-dunk, le 10 avr 2009 à 16:28:45

Premiére solution c'est de créer un dtd dans ton fichier xml,dans lequel tu défini ki remplace les caractéres spéciaux par leur code en html genre l'espace ' '=  .les autres caractéres ont leurs propres code.tu créé plusieurs entités pour autant de caractéres spéciaux.

liens pour les dtd: http://www.commentcamarche.net/contents/xml/xmldtd2.php3

Répondre à slum-dunk

4

 28_seb, le 14 avr 2009 à 13:59:05

Slt,

Merci pour vos réponses,

j'ai crée directement une fonction qui me change les caractères spéciaux HTML en ASCII.

ct le plus simple :-)

Merci pour votre aide

Seb

Répondre à 28_seb
Collection CommentÇaMarche.net