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

Bibliothèques et frameworks PHP Discussion :

[XML] de ISO-8859-1 à UTF-8


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre habitué Avatar de kagura
    Inscrit en
    Avril 2005
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 360
    Points : 130
    Points
    130
    Par défaut [XML] de ISO-8859-1 à UTF-8
    Bonjour,
    <?xml version="1.0" encoding="ISO-8859-1"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns: xsd="http://www.w3.org/2001/XMLSchema" xmlns: xsi="http://www.w3.org/2001/XMLSchema-instance" ><soap:Body><pg_envoiIdentificationResponse xmlns="AAAA"><pg_envoiIdentificationResult xmlns:ns2="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:string">
    &lt;methode&gt;pg_envoiIdentification&lt;/methode&gt;&lt;erreur valeur=&quot;1&quot;&gt;&lt;erreurmessage&gt;Identifiant inconnu&lt;/erreurmessage&gt;&lt;/erreur&gt;&lt;reponse&gt;&lt;ligne&gt;&lt;confirmation valeur=&quot;1&quot;&gt;&lt;/confirmation&gt;&lt;/ligne&gt;&lt;/reponse&gt;

    </pg_envoiIdentificationResult></pg_envoiIdentificationResponse></soap:Body></soap:Envelope>
    Je veux rendre sous format d'un vrai fichier xml, mais avec tel &lt; je vois pas comment surtout qu'avec utf8_encode, ça donne pas le resultat voulu.

    Merci pour votre aide.

  2. #2
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Salut

    Tu devras utiliser htmlentities_decode() suivi d'utf8_encode()

  3. #3
    Membre habitué Avatar de kagura
    Inscrit en
    Avril 2005
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 360
    Points : 130
    Points
    130
    Par défaut
    Bonjour,
    Merci pour ta reponse, mais voilà ce que je reçois.
    <b>Fatal error</b>: Call to undefined function: htmlentities_decode()

  4. #4
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    La fonction c'est html_entity_decode()

  5. #5
    Membre habitué Avatar de kagura
    Inscrit en
    Avril 2005
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 360
    Points : 130
    Points
    130
    Par défaut
    j ai trouvé la solution
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $zz = html_entity_decode($responsecontent);
    echo utf8_encode($zz)."\n\n<br>";
    merci pour toute reponse.

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

Discussions similaires

  1. [PHP 5.2] Encodage ISO-8859-1 - UTF-8
    Par Shirraz dans le forum Langage
    Réponses: 9
    Dernier message: 04/05/2009, 09h07
  2. Migration ISO-8859-1 -> UTF-8
    Par HurtMarley dans le forum SQL
    Réponses: 7
    Dernier message: 02/11/2007, 09h09
  3. [VB.NET] Xml et iso-8859-1
    Par olbi dans le forum VB.NET
    Réponses: 4
    Dernier message: 18/10/2007, 13h15
  4. [MySQL] Conversion de iso-8859-2 à UTF-8
    Par phoque.r dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 28/08/2007, 10h41
  5. conversion iso-8859-1 => UTF-8 (unicode)
    Par pierru666 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 30/05/2006, 22h17

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