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 :

probleme caractère spéciaux


Sujet :

XML/XSL et SOAP

  1. #1
    Membre du Club Avatar de yochima
    Profil pro
    Inscrit en
    Août 2009
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 93
    Points : 68
    Points
    68
    Par défaut probleme caractère spéciaux
    Bon vu que je vois pas comment créer cette discussion sur le forum php je me plasse en xml car je l'utilise aussi.

    voilà mon soucis :

    Dans ma base de donnée, un colonne "Détail" est au format : Latin1
    les caractères spéciaux s'affichent comme suit (dans la BDD) : " bâtiment"
    D'apres mes info, il n'y a pas de quoi s'alarmer de voir ça dans la base.

    je fais une requete en php pour récupérer " bâtiment " dans un flux xml.

    mon but est d'obtenir "bâtiment".

    Est-ce possible?

    je pense qu'il est important de préciser que :

    dans mon php j'ai précisé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    header('Content-Type: text/html; charset=UTF-8');
    ...
    mysql_query("SET NAMES UTF8");
    ...
    Mon flux commence par la balise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?xml version='1.0' encoding='UTF-8'?>
    et pour sélectionner ma table, dans ma requête j'ai tenté :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    convert(tb_dossiers.C_DETAILPROJET using UTF8) as DETAILPROJET
    Lorsque j'ai remplis mon flux, j'ai essayé aussi bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "<DETAILPROJET>".$result['DETAILPROJET']."</DETAILPROJET>"
    que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "<DETAILPROJET><![CDATA[".$result['DETAILPROJET']."]]></DETAILPROJET>"

    de plus j'ai aussi tenté de remplasser tout les UFT8 par des ISO-8859-1 mais rien a faire, dans l'affichage du xml par le navigateur j'obtiens toujours
    bâtiment

    Merci pour votre future aide

  2. #2
    Membre du Club Avatar de yochima
    Profil pro
    Inscrit en
    Août 2009
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 93
    Points : 68
    Points
    68
    Par défaut
    OK alors problème réslu.

    j'explique pour ceux qui auront le même soucis que moi.

    Dans mon php j'ai juste eu a enlever la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query("SET NAMES UTF8");
    voila

    Désolé pour le dérangement
    ++

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

Discussions similaires

  1. [Shell] Probleme caractères spéciaux
    Par davasm dans le forum Linux
    Réponses: 2
    Dernier message: 03/04/2009, 09h31
  2. Probleme de caractères spéciaux
    Par Korko Fain dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 26/07/2007, 11h47
  3. Probleme d'encodage des caractères spéciaux
    Par pacoulitou24 dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 20/06/2006, 16h47
  4. [Mail] Probleme de caractères spéciaux
    Par Reve_d_etoile dans le forum Langage
    Réponses: 6
    Dernier message: 21/03/2006, 22h02
  5. [VBA] Probleme de caractères spéciaux dans nom de classeur
    Par RedBurn dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/12/2005, 19h13

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