Problème d'accent dans les recherches MySQL

Discussion dans 'Administration d'un site Web' créé par fpierrat, 16 Mars 2007.

  1. fpierrat
    fpierrat Nouveau WRInaute
    Inscrit:
    16 Mars 2007
    Messages:
    2
    J'aime reçus:
    0
    Bonjour,

    J'ai une base Mysql, une table "individus" et (entre autres) une colonne "prenom".
    Dans cette colonne prénom, quelques données, notamment: "Francis", "Jean-François", "Frédéric".
    Mais aussi: "René", "Baptiste","Romane" etc...

    Une requête du type
    Code:
    select * from individus where prenom like "%fra%";
    me retourne les trois exemples ci-dessus ("Francis", "Jean-François" et "Frédéric").
    Le problème est le même avec une requête via php ou directement en terminal mysql.

    Ma question: pourquoi le "é" est considéré comme identique au "a" par mysql? Comment puis-je changer ça?
     
  2. easy_zik
    easy_zik WRInaute occasionnel
    Inscrit:
    7 Juillet 2003
    Messages:
    375
    J'aime reçus:
    0
    il faut que tu définisses ta colonne en VARCHAR BINARY (et non pas en VARCHAR simple)
     
  3. bonkers
    bonkers WRInaute discret
    Inscrit:
    22 Septembre 2006
    Messages:
    93
    J'aime reçus:
    0
    Et pour que son moteur de recherche ne fasse pas de différence entre "e" et "é" par exemple?
     
  4. fpierrat
    fpierrat Nouveau WRInaute
    Inscrit:
    16 Mars 2007
    Messages:
    2
    J'aime reçus:
    0
    Pas satisfaisant en binary

    J'ai essayé de déclarer mon champ en BINARY, et MySql fait effectivement la différence entre un 'a' et un 'é' maintenant.

    MAIS du coup il fait aussi la différence entre 'e' et 'é', si je cherche "%fre%" il me trouvera bien "fred" mais pas "frédéric".

    Et il me semble qu'en plus il est du coup "case sensitive" et ne me sélectionne plus 'Francis" si je cherche "francis" (mais je n'ai pas d'accès SQL du poste d'où j'écris, je ne peux pas vérifier ça tout de suite).
     
Chargement...
Similar Threads - Problème accent recherches Forum Date
WordPress Problème affichage accent sur Wordpress Développement d'un site Web ou d'une appli mobile 17 Février 2020
Problème accent URL Rewriting et .htaccess URL Rewriting et .htaccess 4 Novembre 2016
problème l'accent Développement d'un site Web ou d'une appli mobile 30 Octobre 2016
rewriting probleme avec tiret soulignement, espace, accent et. Netlinking, backlinks, liens et redirections 9 Septembre 2015
Problème d'apostrophes et d'accents sur Wordpress. Développement d'un site Web ou d'une appli mobile 9 Juillet 2015
Passage à PHP5.6, problème sur caractères accentués Développement d'un site Web ou d'une appli mobile 24 Juin 2015
Problème caractères accentués dans l'index google Crawl et indexation Google, sitemaps 4 Août 2013
Problème insert MYSQL avec accent Développement d'un site Web ou d'une appli mobile 24 Mai 2013
Téléchargement des données GWT et problème avec lettres accentuées Google Analytics 23 Octobre 2012
Probleme avec les accents dans URL RewriteRule URL Rewriting et .htaccess 14 Juillet 2011
[Requêtes Google] Probleme d'accent Référencement Google 23 Juin 2011
Problème d'URL avec accent URL Rewriting et .htaccess 20 Novembre 2010
Problème avec accent!!!! Développement d'un site Web ou d'une appli mobile 20 Septembre 2010
Flux RSS probleme accent et traduction(buddypress) Développement d'un site Web ou d'une appli mobile 13 Juin 2010
XML+flash, problème d'accents Développement d'un site Web ou d'une appli mobile 29 Mai 2010
Problèmes d'accents sur mon site Développement d'un site Web ou d'une appli mobile 21 Avril 2010
Problème accent balise title Développement d'un site Web ou d'une appli mobile 21 Décembre 2009
Problèmes avec les caractères accentués. Développement d'un site Web ou d'une appli mobile 11 Décembre 2009
Générateur de formulaire et problème d'accent ? Développement d'un site Web ou d'une appli mobile 17 Octobre 2009
[Problème] Affichage des accents ! Développement d'un site Web ou d'une appli mobile 12 Octobre 2009