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

PHP & Base de données Discussion :

[SQL] probleme d'encodage sql


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 102
    Par défaut [SQL] probleme d'encodage sql
    Bonjour,

    j'envoie une requete AJAX
    le code PHP recupere bien mes valeurs de formulaire
    mais mysql s'obstine à enregistrer mes "é" comme des "é"

    si j'ajoute l'enregistrement directement avec phpmyadmin ça marche évidemment

    meme en utilisant rawurldecode() côté PHP ça change rien au probleme

    j'affiche mes valeurs juste avant mon INSERT et les accents sont OK

  2. #2
    Membre émérite Avatar de sharrascript
    Homme Profil pro
    Développeur Web indépendant
    Inscrit en
    Avril 2007
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web indépendant

    Informations forums :
    Inscription : Avril 2007
    Messages : 678
    Par défaut
    bonsoir,

    As tu essayé avec utf8_decode() ?

    ++

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 102
    Par défaut
    j'ai résolu mon probleme en utilisant mb_convert_encoding

    $machaine=mb_convert_encoding($_POST['mavaleur'],"ISO-8859-1","UTF-8");

    je ne savais pas que l'objet XMLHttpRequest envoyait toujours les données en UTF-8 pour une requete de type POST

    pour renvoyer ma reponse à l'objet XMLHttpRequest j'utilise la fonction htmlentities(), ça marche

    je vais essayer en faisant une conversion ISO-8859-1 (stocké dans ma base) vers UTF-8 (envoyé à XMLHttpRequest)


    ahh les joies de l'encodage, ça fait toujours perdre beaucoup de temps

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

Discussions similaires

  1. Probleme d'encodage dans une requete SQL
    Par kedare dans le forum Général Python
    Réponses: 1
    Dernier message: 25/03/2009, 17h52
  2. [SQL] Probleme de requete SQL
    Par soror dans le forum Bases de données
    Réponses: 2
    Dernier message: 12/07/2007, 17h13
  3. [SQL] probleme de logique sql
    Par digger dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 06/07/2006, 18h53
  4. [SQL] probleme de syntaxe sql avec php
    Par kaygee dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 05/06/2006, 14h32
  5. [SQL +] Problem en PL-SQL
    Par pmartin8 dans le forum Sql*Plus
    Réponses: 15
    Dernier message: 24/05/2006, 14h20

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