[RESOLU] Une requête sur "fee" ne retourne plus "fée" sous mysql5

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Une requête sur "fee" ne retourne plus "fée" sous mysql5

Re: [RESOLU] Une requête sur "fee" ne retourne plus "fée" so

par moogli » 01 avr. 2013, 11:36

Après cela de comment ta requête est faite mais ce n'est pas choquant vue que les chaîne sont différente ;)

Après avec un like tu peux remplacer es voyelle par des joker (il y a sûrement mieux à voir dans la doc ;)).


@+

Re: [RESOLU] Une requête sur "fee" ne retourne plus "fée" so

par Anémone » 01 avr. 2013, 09:14

Il faut régler l'interclassement des champs concernés par la requête sur "utf8-general-ci". :shock:

Une requête sur "fee" ne retourne plus "fée" sous mysql5

par Anémone » 01 avr. 2013, 01:35

Bonjour à tous,

En transférant sous mysql5 ma base de données qui tournait jusque là sous mysql4, je rencontre un problème gênant. Alors qu'auparavant une requête sur un terme non accentué me retournait les équivalents accentués: "chateau", par exemple me donnait tous les châteaux, maintenant "chateau" ne me donne aucun château. Faisant beaucoup de requêtes via de l'URL-rewritting (nuages de tags), je dois éliminer les accents de mes termes de requête pour les faire transiter par l'URL. Mes tags sont devenus des liens morts.
Quelqu'un a t'il déjà rencontré ce problème?
Merci d'avance de me communiquer une solution,

Anémone