Bonjour,
un petit soucis, j'ai une bdd sql en utf8_general_ci, et lorsque que je fais une recherche dans ma base via un formulaire je n'arrive pas à rendre la recherche insensible aux accents.
ex : si je cherche la chaîne "cafe", j'aimerai avoir en résultats "café" et "cafe". (requête de type LIKE)
J'ai exploré l'utilisation de COLLATE dans une requête SQL, mais sans résultats positifs malgré les nombreux exemples.
J'ai ensuite regarder du côté des indexations en passant ma base en myisam plutôt que innodb, et en utilisant des requêtes de type MATCH AGAINST, mais je ne pense pas que c'était une bonne piste.
Cela me paraît démentiel de buter sur ce genre de problème, si quelqu'un peut m'aiguiller svp...
Merci bcp
Modifié par Pedrothelion (17 Sep 2014 - 10:01)
un petit soucis, j'ai une bdd sql en utf8_general_ci, et lorsque que je fais une recherche dans ma base via un formulaire je n'arrive pas à rendre la recherche insensible aux accents.
ex : si je cherche la chaîne "cafe", j'aimerai avoir en résultats "café" et "cafe". (requête de type LIKE)
J'ai exploré l'utilisation de COLLATE dans une requête SQL, mais sans résultats positifs malgré les nombreux exemples.
J'ai ensuite regarder du côté des indexations en passant ma base en myisam plutôt que innodb, et en utilisant des requêtes de type MATCH AGAINST, mais je ne pense pas que c'était une bonne piste.
Cela me paraît démentiel de buter sur ce genre de problème, si quelqu'un peut m'aiguiller svp...
Merci bcp
Modifié par Pedrothelion (17 Sep 2014 - 10:01)