IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

[Flash] XML et format UNICODE.


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 7
    Par défaut [Flash] XML et format UNICODE.
    Bonjour à tous,

    J'ai un fichier xml qui est rempli à partir d'informations stockées dans une base de données et ce fichier s'actualise à chaque fois que je sélectionne une catégorie dans un menu en flash.

    voici une partie de mon fichier xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?xml version="1.0" encoding="utf-8"?>
    <IMAGES>
    <IMG commentaire="testé"/>
    </IMAGES>
    Le problème est que les caractères accentués ne s'affichent pas.

    Une solution trouvée est d'ouvrir le fichier xml avec WORDPAD est d'enregistrer le fichier au format UNICODE => avec cette solution, je peux lire les caractères accentués.

    Cependant, à chaque fois que mon fichier xml se rempli (à chaque fois que je change de catégorie), je perd le format de fichier unicode est les caractères accentués sont de nouveau illisibles.

    Alors, je me demandais si l'un d'entre vous connaissais une fonction permettant, lors de la création de mon fichier xml, de définir le format unicode comme format par défaut.

    Si vous avez d'autres solutions, je suis preneur.

    Merci d'avance.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Ben c'est que visiblement l'application qui enregistre le fichier, spécifie dans le xml un encodage différent de celui qu'elle utilise réellement.
    Il faut donc soit dire à l'application de déclarer un encodage "ISO-8859-1" soit qu'elle écrive réellement en "UTF-8".

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 7
    Par défaut
    tout d'abord, je te remercie pour ta réponse.
    Mais comment puis-je faire pour que l'application écrive réellement en utf-8 ?
    je ne sais pas comment faire...

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 7
    Par défaut Résolu !!!
    Voila, j'ai trouvé la solution !!!

    il fallait que j'encode ma chaine de caractère final en utf-8.
    Pour cela, j'ai utilisé la fonction php :

    $txt = utf8_encode($txt);

    Merci à morbo de m'avoir mis sur la piste.

Discussions similaires

  1. Réponses: 7
    Dernier message: 01/12/2005, 15h30
  2. [FLASH MX ] flash + xml + css
    Par girardeau dans le forum Flash
    Réponses: 1
    Dernier message: 25/08/2005, 12h07
  3. [FLASH MX] flash+xml : Fichier introuvable
    Par bariot dans le forum Flash
    Réponses: 1
    Dernier message: 02/08/2005, 13h31
  4. Cherche Schema XML du format XMI
    Par mickagame dans le forum Valider
    Réponses: 2
    Dernier message: 11/07/2005, 13h54
  5. Réponses: 6
    Dernier message: 08/02/2005, 17h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo