Problème accents AutoCompletion

Gaara37
Invité n'ayant pas de compte PHPfrance

11 janv. 2011, 20:13

Bonjour,

J'ai un moteur de recherche avec un champ recherche basé sur une Auto complétion via la librairie Scriptaculous. Mais j'ai un petit problème que voici :

Si je saisie "med", j'ai ma liste de mots qui apparait commençant par "med" ou "méd". Impeccable, ça fonctionne bien.
Si je saisie "méd", ma liste est vide.

Une idée ?
Je mettrais le code source demain, car je ne suis plus sur place, mais si quelqu'un a déjà était confronté à ce problème en ayant trouvé une solution, je suis preneur.

Merci.
Bonne soirée.

devlop78
Invité n'ayant pas de compte PHPfrance

11 janv. 2011, 23:51

Oui, ca tolère les accents au retour mais pas à l'allée. Ca me dit vaguement quelque chose, et j'ai déjà eu affaire à ça. Ca peut venir de pas mal d'endroit, à commencer par l'autocomplétiteur lui-même, ...

tu peux par exemple déjà voir quel mot est envoyé au SGBD, en l'écrivant quelque part. Ca permettrait déjà de savoir s'il s'agit d'une transformation, d'une interprétation, ... et surtout de dégrossir le "où".

Gaara37
Invité n'ayant pas de compte PHPfrance

12 janv. 2011, 08:19

Bonjour,

J'ai trouvé, j'ai ajouté la fonction "UTF-8_decode" sur la variable $_POST["mots"] et ça roule avec ou sans accents dans la recherche ! Un truc con mais sur lequel j'ai passé toute mon après-midi d'hier et une partie de ma soirée !! .... No comment !

Merci encore.
Bonne journée.

@+