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

jQuery Discussion :

plugin form et accents


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 45
    Par défaut plugin form et accents
    Bonjour,

    Une question qui doit être récurrente mais je n'ai pas trouvé la réponse.


    J'utilise le plugin form pour passer une requête ajax à ma base de données, malheureusement les accents des champs du formulaire sont mal transmis, ce qui me pose des problèmes pour le stockage dans ma base mysql. (la requete sans passer par ajax fonctionne bien)

    j'ai cru comprendre qu'il y avait un problème de codage de caractères.
    En entête de mes fichiers j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    si j'essaye de passer en UTF 8 avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; Charset=UTF-8"  />
    cela me pose des problèmes d'affichage dans le navigateur.
    Comment dois je faire?

    Merci par avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 45
    Par défaut
    Je pense avoir trouvé la solution.

    je laisse mon charset=iso-8859-1 dans le fichier de base, ( la requête ajax est visiblement transmise en UTF 8 ) et dans le fichier php qui traite la requête, j'utilise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $var = utf8_decode($_POST['------']); avant d'envoyer la demande à la base mysql
    ça semble fonctionner comme ça.

    je crois qu'il y a un autre problème avec les ' mais je n'y suis pas encore.


  3. #3
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Citation Envoyé par flyingfr53 Voir le message
    la requête ajax est visiblement transmise en UTF 8
    Bonsoir.

    Eh oui, jQuery traite toutes les transactions AJAX en UTF-8.

    Je vous conseille la lecture de ce tutoriel : Passez à l'UTF-8 sans manquer une étape.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

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

Discussions similaires

  1. [Spip] plugin forms&table et champs obligatoire pb
    Par oceane751 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 17/03/2011, 14h22
  2. Réponses: 2
    Dernier message: 14/12/2009, 07h33
  3. plugin Form, intéraction avec Iframe
    Par ilalaina dans le forum jQuery
    Réponses: 1
    Dernier message: 11/12/2009, 20h57
  4. changes-maven-plugin : perte des accents
    Par polo54 dans le forum Maven
    Réponses: 2
    Dernier message: 08/12/2008, 18h14
  5. [Spip] Plugin forms pour création de formulaires
    Par stef51 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 04/03/2008, 09h35

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