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

Langage PHP Discussion :

encodage fichier xml


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Points : 4
    Points
    4
    Par défaut encodage fichier xml
    Bonjour,

    Je me résigne à poser ma question sur le forum car malgré de nombreuses recherches je ne trouve pas de solution.

    Je suis sûr que mon problème est banal et a déjà était traité.

    J'essaie simplement d'enregistrer un fichier xml de cette façon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $doc  = new DOMDocument('1.0', 'UTF-8');
    $item = $doc->createElement('item');
    $doc->appendChild($item);
     
    $description = $doc->createElement('description','exemple');	
     
    $item->appendChild($description);  
    $doc->formatOutput = true;
     
    $test1 = $doc->saveXML(); 
    $doc->save('test1.xml');
    Cela pour pouvoir importer des données dans wordpress.

    Tout fonctionne parfaitement seulement le fichier ainsi créé est encodé en ANSI et non en UTF-8.

    Mon fichier php est quant à lui bien encodé en UTF-8.

    Que dois-je faire pour que mon fichier XML soit bien encodé en UTF-8 ?


    D'avance merci
    Nico

  2. #2
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Salut,

    t'es sûr de toi ?
    Parce que ton script exécuté tel quel sans aucun changement me génère bien un xml en utf-8.
    Pour t'en assurer remplace la ligne où tu écris 'exemple' par celle-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $description = $doc->createElement('description', 'un exemple inouï, i avec tréma');
    Ouvre ton xml et tu verras qu'il est bien en utf-8

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2010
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Pb résolu
    Salut,

    Merci de m'avoir répondu.

    Le problème provenait de l'inclusion de données de ma base.

    Problème résolu grâce à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("SET NAMES UTF8");



    Encore merci

    Nico

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Encodage fichier XML
    Par patarins dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 30/06/2014, 16h58
  2. encodage fichier XML avec tinyxml et Visual Studio 2008 C++
    Par hal9000 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 08/04/2009, 17h14
  3. [java]Encodage fichier XML avec XMLType
    Par adrien.nicolet dans le forum Oracle
    Réponses: 1
    Dernier message: 08/03/2007, 13h09
  4. [DOM] Récupérer l'encodage d'un fichier xml en php5
    Par Rakken dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 23/11/2006, 14h31
  5. [XSL][C++]encodage fichier xml
    Par luta dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 22/02/2006, 09h45

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