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

JavaScript Discussion :

[AJAX] Caractère spéciaux php/ajax.


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut [AJAX] Caractère spéciaux php/ajax.
    Salut,

    J'ai une petite mésaventure Ajax php, un phénomène que je ne m'explique pas et donc, je ne sais pas dans quelle voie chercher... J'ai fait une petite page php qui accède à ma db et affiche en sortie un champs dans lequel se trouve des caractères comme "é è ou @"... Si j'affiche la page directement, les caractères apparaissent correctement. Si par contre j'appelle cette page via ajax pour l'envoyer dans une div, les caractères spéciaux sont remplacé par des "?". Quelqu'un voit où se situe le problème? Et surtout comment faire pour le résoudre.

    J'ai essayé d'utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strtr($message,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛܯàâãäåçèéêëìíîï©£òóôõöùúûü~ÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaceeeeiiiioooooouuuuyyy');
    mais ça ne m'arrange pas spécialement car tous les accents disparaissent...

    Merci.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Par défaut
    Bonsoir,

    Il faut utiliser la fonction htmlentities(laChaine) dans ton fichier de traitement de la requête.

    Ex :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<option value='" . $row[0] . "'>" . htmlentities($row[1]) .  "</option>";
    Christophe

  3. #3
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut
    Merci Christophe, c'est nickel...

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

Discussions similaires

  1. [AJAX] Authentification PHP-Ajax avec SESSION PHP
    Par llaffont dans le forum Contribuez
    Réponses: 2
    Dernier message: 09/08/2012, 16h26
  2. [Ajax] Caractères spéciaux ?
    Par DoUPod dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 10/03/2009, 18h32
  3. [AJAX] Caractères bizarres avec AJAX
    Par davinout dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 02/04/2007, 22h33
  4. [AJAX] Cherche Chat php / ajax / XMLHTTPRequest sans SQL
    Par fabien14 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 25/02/2007, 12h23
  5. [AJAX] Caractère accentué en ajax
    Par gamereplay dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 04/01/2007, 13h49

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