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 :

[PHP-JS] caractère spéciaux Ajax


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 86
    Par défaut [PHP-JS] caractère spéciaux Ajax
    Bonjour ,
    j'ai un problème avec tous mes caractères spéciaux.
    mon fichier xml:
    header('Content-Type: text/xml;charset=utf-8');
    echo(utf8_encode("<description>".$configvar[0]."</description>"));

    mon fichier qui récupère le fichier
    var description = xmlDoc.getElementsByTagName('description');


    $configvar[0]="ééé"

    description=éééé

    Cependant j'ai pas de problème en local donc je me dis que sa viens surement du serveur qui ne dispose pas de la fonction utf8_encode()
    qu'est ce que vous en pensez? mon site est hébergé par free.

  2. #2
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Citation Envoyé par romano2003
    var description = xmlDoc.getElementsByTagName('description');
    Salut, à tout hasard :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var description = utf8_decode(xmlDoc.getElementsByTagName('description'));
    ?
    a+

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 86
    Par défaut
    non utf8_decode est une fonction php!!!
    c vrai qu'en trouvant l'équivalent en javascript sa m'aiderait peut être

  4. #4
    Invité
    Invité(e)
    Par défaut
    salut

    il n'y a pas d'équivalent de utf8_decode() en JS

    la question est plutot de savoir pourquoi tu fais transmettre tes données via AJAX en UTF-8. ta page client est j'imagine en iso-8859-1 ? eh ben alors encode tes données XML en iso-8859-1 !! il faut toujours respecter la cohérence des charsets

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo '<?xml version="1.0" encoding="iso-8859-1"?>';
    header('Content-Type: text/xml;charset=iso-8859-1');
    echo("<description>".$configvar[0]."</description>");

Discussions similaires

  1. Caractères spéciaux AJAX
    Par skflers61 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 28/05/2014, 15h20
  2. Réponses: 1
    Dernier message: 12/08/2008, 18h41
  3. Caractères spéciaux ajax
    Par lelapinrusse dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 16/07/2008, 14h21
  4. Réponses: 3
    Dernier message: 05/11/2007, 01h16
  5. [AJAX] affichage caractères spéciaux ajax.
    Par vacknov dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/08/2007, 07h25

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