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] Affichage des caractères spéciaux


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [XML] Affichage des caractères spéciaux
    Bonjour,

    je créé un fichier XML à partir d'une base via un script PHP. Cette base est en UTF-8.

    Je créé mon fichier XML sans problème. Lorsque je n'ouvre avec Notepad, il n'y a pas de problème mais lorsque je l'ouvre avec firefox, j'ai l'affichage suivant :

    <titre>pr�parateur</titre>
    mon code PHP ressemble à ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    	$xml .= "<general> \n";
    	$xml .= "<titre><![CDATA[" . $titre . "]]></titre> \n";
    comment ca se fait ?

    Merci

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 693
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 693
    Par défaut
    Tu dois indiquer dans le fichier ou dans les entêtes que l'encodage utilisé est l'UTF-8

  3. #3
    Invité
    Invité(e)
    Par défaut
    c'est déja fait. le début de mon XML est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $xml = '<?xml version="1.0" encoding="UTF-8"?>';
    $xml .= "<total>";
    P.S: J'ai mis des CDATA. ca serait pas ca ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    	$xml .= "<titre><![CDATA[" . $titre . "]]></titre> \n";

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 693
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 693
    Par défaut
    Citation Envoyé par Mehdib92 Voir le message
    c'est déja fait. le début de mon XML est
    ça devrait suffire alors

    est ce que tu peux nous donner l'URL pour qu'on teste ? ou alors enregistre la page dans un fichier et mais le en pièce jointe ici

  5. #5
    Invité
    Invité(e)
    Par défaut
    en l'ouvrant avec notepad++, je viens de voir qu'il me détecte le fichier en encodage ANSI.

    Je comprends pas trop.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bon j'ai partiellement résulu : j'ai mis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $xml = '<?xml version="1.0" encoding="ISO-8859-1"?>';
    au lieu de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $xml = '<?xml version="1.0" encoding="UTF-8"?>';
    en attendant de trouver mieux...

Discussions similaires

  1. XML : Problème d'affichage des caractères spéciaux
    Par steph43800 dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 11/07/2007, 09h18
  2. Affichage des caractères spéciaux
    Par Mister Nono dans le forum Langage
    Réponses: 1
    Dernier message: 16/01/2007, 15h46
  3. [JDOM] Parser un xml contenant des caractères spéciaux
    Par Baptiste Wicht dans le forum Format d'échange (XML, JSON...)
    Réponses: 16
    Dernier message: 19/07/2006, 11h57
  4. Réponses: 10
    Dernier message: 31/03/2006, 20h46
  5. problème avec l'affichage des caractères spéciaux
    Par michelkey dans le forum Général Python
    Réponses: 4
    Dernier message: 19/08/2005, 08h09

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