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

AJAX Discussion :

[AJAX] Autocompletion jquery avec accent


Sujet :

AJAX

  1. #1
    Membre averti
    Inscrit en
    Juin 2012
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2012
    Messages : 18
    Par défaut [AJAX] Autocompletion jquery avec accent
    Bonjour,

    Je suis en train d'élaborer sur un site deux champs d'autocompletion. Ces derniers sont composés de mots situés dans deux tableaux.
    Voici le type de plugin que j'utilise : http://bassistance.de/jquery-plugins...-autocomplete/
    J'ai donc modifier la démo à ma manière, or certains de mes mots sont composés d'accent.. ! La page en elle-même fonctionne mais elle est par défault en ISO-8859-1; alors que mon site est en utf-8.
    Donc un exemple: lorsque je tape "Jé" (pour Jérôme) j'ai des point d'interrogation à la place des lettres accentuées => en utf-8
    Par contre, en ISO => Jérôme s'affiche correctement, mais c'est les accents sur mon texte de la page qui s'affiche mal: pour Prénom : Prénom !

    J'ai évidemment cherché sur plusieurs forums/discussions mais pas moyen de savoir quoi modifier dans les sources.. Je pense que c'est l'option 'data' mais je n'y arrive pas.

    Merci par avance,

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    La page en elle-même fonctionne mais elle est par défault en ISO-8859-1; alors que mon site est en utf-8.
    Il n'y a pas de secret : il faut garder le même encodage partout !
    Passe ta page ISO-8859-1 en UTF-8.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre averti
    Inscrit en
    Juin 2012
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2012
    Messages : 18
    Par défaut
    Merci pour cette réponse rapide,

    J'ai mis :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    dans le index, or le problème est le même: les caractères accentués ne s'affiche pas.
    J'ai aussi modifier lib/jquery.js en mettant :
    contentType: "application/x-www-form-urlencoded; charset=UTF-8" dans le 'ajaxSettings:' mais toujours rien :/

    Je suis surement pas doué pour trouver la solution du passage iso à utf8..

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Préciser le charset n'est pas suffisant : Passez à l'UTF-8 sans manquer une étape.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre averti
    Inscrit en
    Juin 2012
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2012
    Messages : 18
    Par défaut
    Ca aurait été trop beau pour être vrai

    Je me retrouve toujours dans deux cas :
    -page en utf8 : les accents des mots suggérés ne s'affichent mal (é->?)
    -page en iso : les accents des mots sur la page ne saffichent mal (é->é) mais ceux des mots suggérés s'affichent correctement !

Discussions similaires

  1. Autocomplete jquery avec internet explorer 9
    Par lenas_tshaleb dans le forum jQuery
    Réponses: 0
    Dernier message: 11/05/2015, 09h13
  2. Réponses: 1
    Dernier message: 18/08/2010, 17h33
  3. Autocomplete avec JQuery - caractères avec accents
    Par DarkSeiryu dans le forum jQuery
    Réponses: 1
    Dernier message: 24/06/2010, 15h24
  4. Méthode ajax de JQuery avec JSF
    Par scorplayer dans le forum JSF
    Réponses: 14
    Dernier message: 07/01/2010, 15h40
  5. [jQuery]Ajax et get avec un fichier php
    Par zabibof dans le forum jQuery
    Réponses: 3
    Dernier message: 08/07/2008, 09h32

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