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

 MySQL Discussion :

differencier entre un (é) et un (e)


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de islyoung2
    Homme Profil pro
    Inscrit en
    Juin 2008
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42

    Informations forums :
    Inscription : Juin 2008
    Messages : 236
    Par défaut differencier entre un (é) et un (e)
    Bonjour;
    comme mentionné dans le titre de ce message, je veux faire la différence entre un caractère accentué et un caractère non accentué dans mes recherches, car actuellement voici ma requête et voici le résultat que j’obtiens toujours :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    SELECT * FROM `test` WHERE title like '%medkeyword%'
    -------------------------------RESULTATS-----------------------
    medkeyword
    médkeyword
     
    SELECT * FROM `test` WHERE title like '%médkeyword%'
    -------------------------------RESULTATS-----------------------
    medkeyword
    médkeyword
    merci.

  2. #2
    Membre Expert Avatar de Yanika_bzh
    Homme Profil pro
    Responsable Applicatif et R&D
    Inscrit en
    Février 2006
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable Applicatif et R&D
    Secteur : Finance

    Informations forums :
    Inscription : Février 2006
    Messages : 1 144
    Par défaut
    Regardez du côté du COLLATE

    Bon courage

  3. #3
    Membre confirmé Avatar de islyoung2
    Homme Profil pro
    Inscrit en
    Juin 2008
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42

    Informations forums :
    Inscription : Juin 2008
    Messages : 236
    Par défaut
    Citation Envoyé par Yanika_bzh Voir le message
    Regardez du coté du COLLATE

    Bon courage
    Merci pour votre réponse Yanika_bzh, mais vous pouvez m'expliquer encore plus svp.

  4. #4
    Membre Expert Avatar de Yanika_bzh
    Homme Profil pro
    Responsable Applicatif et R&D
    Inscrit en
    Février 2006
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable Applicatif et R&D
    Secteur : Finance

    Informations forums :
    Inscription : Février 2006
    Messages : 1 144
    Par défaut
    Vous pouvez lire ce petit document ici , il vous apportera peut-être de quoi vous aider

    Bon courage

  5. #5
    Membre confirmé Avatar de islyoung2
    Homme Profil pro
    Inscrit en
    Juin 2008
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42

    Informations forums :
    Inscription : Juin 2008
    Messages : 236
    Par défaut
    Merci pour votre réponse.
    Ça m'a aidé à comprendre un peu mieux le problème.
    J'ai remarqué aussi que les tables qui ne font pas la différence entre un caractère accentué et un caractère non accentué sont codées en UTF8_GENERAL_CI, et les tables qui font la différence sont codées en UTF8_BIN. Le problème, c'est que je n'ai pas le droit de toucher au codage, alors je voulais savoir s'il y a un moyen de contourner le problème dans la requête elle-même.
    Merci pour vos réponses.

  6. #6
    Membre Expert Avatar de Yanika_bzh
    Homme Profil pro
    Responsable Applicatif et R&D
    Inscrit en
    Février 2006
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable Applicatif et R&D
    Secteur : Finance

    Informations forums :
    Inscription : Février 2006
    Messages : 1 144
    Par défaut
    En passant par l'instruction COLLATE dans vos requêtes

    Genre,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    SELECT
      Macolonne
    FROM
      Matable
    WHERE
      MaCle COLLATE UTF8_BIN = MaValeur
    Bon courage

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

Discussions similaires

  1. Différence entre un "bidouilleur" et un Pro ?
    Par christ_mallet dans le forum Débats sur le développement - Le Best Of
    Réponses: 290
    Dernier message: 28/11/2011, 10h53
  2. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 20h09
  3. [réseaux] Bench en Perl pour avoir le débit entre 2 pc
    Par Frich dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 22/05/2002, 17h22
  4. Réponses: 3
    Dernier message: 07/05/2002, 16h06
  5. communication entre programmes
    Par jérôme dans le forum C
    Réponses: 12
    Dernier message: 16/04/2002, 08h05

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