Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1834 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [Flash/XML] Problème de caractères html à l'importation --> corréen ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Flash/XML] Problème de caractères html à l'importation --> corréen ?

n°1111379
dodoworld
Posté le 07-06-2005 à 16:17:42  profilanswer
 

Salut tout le monde,
ceci est mon 1er post ici, donc soyez indulgents, please :)
 
Pour mon boulot, je fais des cours de formation en plusieurs langues. Jusqu'à présent, tout était fait en statique (donc chaque fla en plusieurs versions pour chaque langue). Mais on a eu depuis une idée de génie en voulant utiliser du XML à la place... et à moi de me débrouiller pour que ça marche.
Pour l'anglais, aucun soucis, le texte est importé correctement... mais dès qu'on passe dans une langue avec des caractères accentués, je me retrouve avec des trucs style A², A^, A¤ à la place. En attendant une solution plus élégante, je me contente de parcourir tout mon fichier XML en remplacant ces caractères par leur équivalent "lisible" avant d'afficher. Problème : en local ça passe, mais sur le web... alerte flash me disant qu'un script ralenti ma machine (normal  :pfff: ). J'ai bien essayé une fois de virer cette fonction et de mettre mes champs de texte dynamiques en mode html, mais ça suffit pas...
 
Donc, plutôt que de vous balancer mes 200 lignes de code dans la figure, j'aimerai bien connaître vos méthodes perso pour importer du texte XML dans flash en conservant les cararactères dits "spéciaux".
Précision : pour des raisons de compatibiltés, je n'ai le droit d'exporter qu'en flash 5 :(
 
Merci !
 
[edit 16/06/2005] Maintenant j'ai le même problème pour le coréen... voir mon dernier post


Message édité par dodoworld le 16-06-2005 à 11:58:50
mood
Publicité
Posté le 07-06-2005 à 16:17:42  profilanswer
 

n°1111746
Mr Mala
Posté le 07-06-2005 à 19:27:14  profilanswer
 

Pourquoi Flash 5 ??? Compatibilité entre quoi et quoi ???  
:heink:
 
Il y avait bien System.useCodepage ... mais c'est à partir de Flash MX [:spamafote]


Message édité par Mr Mala le 07-06-2005 à 19:27:32
n°1111791
dodoworld
Posté le 07-06-2005 à 20:21:58  profilanswer
 

flash 5 because cours destiné à un large public de bras-cassés de l'informatique utilisant des PC administrés... et quand les admins décideront de passer tout leur parc à flash 7, les poules auront des dents. :fou:
 
pour system.useCodePage, j'avais vu... mais bon, à chaque fois que je crois avoir trouvé, c'est une fausse-joie certifiée flash 6 et plus. :cry:


Message édité par dodoworld le 07-06-2005 à 20:27:27
n°1120788
dodoworld
Posté le 15-06-2005 à 14:14:36  profilanswer
 

bon allez, pour ceux que ça intéresse, j'ai trouvé la solution toute seule, et maintenant je vais aller me pendre tellement c'est bête. :o
En remplaçant l'entête du fichier XML (originellement <?xml version="1.0" encoding="UTF-8"?> ) par <?xml version="1.0" encoding="iso-8859-1"?>, ça marche comme sur des roulettes.
Voili voilo, youpi ! [:maxooo]


Message édité par dodoworld le 15-06-2005 à 14:17:09
n°1121788
dodoworld
Posté le 16-06-2005 à 12:01:45  profilanswer
 

bon ben me voilà maintenant avec du coréen sur les bras... et ici, pas question de passer l'encodage XML en iso-8859-1, ça me bousillerai tous mes caractères.
J'ai donc un fichier XML en "euc-kr", les champs de texte dynamique de mon fichier flash encapsulent tous les caractères coréens (Hangul), et ça passe pas à l'affichage. une idée ?
:cry:
 
edit : précision -> les caractères coréens sont bien installés sur ma machine et dans IE.


Message édité par dodoworld le 16-06-2005 à 12:03:56
n°1121951
micfont999
Simplement Moi
Posté le 16-06-2005 à 14:29:50  profilanswer
 

dodoworld a écrit :

bon ben me voilà maintenant avec du coréen sur les bras... et ici, pas question de passer l'encodage XML en iso-8859-1, ça me bousillerai tous mes caractères.
J'ai donc un fichier XML en "euc-kr", les champs de texte dynamique de mon fichier flash encapsulent tous les caractères coréens (Hangul), et ça passe pas à l'affichage. une idée ?
:cry:
 
edit : précision -> les caractères coréens sont bien installés sur ma machine et dans IE.


 
Traducteur [:blood 127 0 0 1] :) (ok je m'en vais :) )  
 

n°1122246
dodoworld
Posté le 16-06-2005 à 16:56:11  profilanswer
 

bon, rafistolage pas très satisfaisant : en passant le xml en utf-8 et en publiant en flash 6 ca marche... mais ! d'une part, le passage utf-8 me transforme mes caractères coréens en petits carrés (même s'ils s'affichent correctement sous flash ensuite), et client archaïque oblige, ce serait pas mal de trouver une solution pour flash 5. :fou:

n°1122269
FlorentG
Unité de Masse
Posté le 16-06-2005 à 17:06:33  profilanswer
 

Parce que la police prend pas en charge sûrement... Essaye avec Arial Unicode 4 par exemple :heink:

n°1122955
dodoworld
Posté le 17-06-2005 à 11:30:34  profilanswer
 

ben je suis déjà en arial, et quand je passe le textfield en statique, les caractères sont affichés correctement...
merci quand même :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [Flash/XML] Problème de caractères html à l'importation --> corréen ?

 

Sujets relatifs
Probleme avec tableaux, demande d'aide aux spécialistes!Combobox flash => php
Config serveur probleme history.back()Medieval Freeworld
Probleme vbsBalise href HTML
MySQL, ColdFusion et caractères spéciauxProblème avec vb6 pour la finition d'un programme
[ACCESS] Probleme d'impression pour un etat - résoluprobleme de session
Plus de sujets relatifs à : [Flash/XML] Problème de caractères html à l'importation --> corréen ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR