Anomalie #1904
ouvert
Recherche : caractères accentués
Ajouté par Kerlenn Pondi il y a 7 jours.
Mis à jour il y a 6 jours.
Description
Bonjour,
j'ai remarqué que la recherche avec accents ne fonctionne pas :
Marie-Joëlle -> KO // Marie-Joelle -> OK
Barré -> KO // Barre -> OK
Y.
Fichiers
Galette ne traite aucun caractère accentué. Avec PostgresSQL, é
et e
sont (et à raison...) deux caractères différents.
MySQL en revanche a historiquement converti tout ça.
Sur lé démo (postgres), il suffit des tester "théo" vs "theo". En revanche, avec mariadb 10.016 :
Tout cela dépend donc du moteur de base de données utilisé (non précisé ici) et/ou de sa configuration et/ou ...
Je n'ai de toutes façons pas connaissance de fonction SQL standard qui permette l'harmonisation de ce type de résultats. Je ne suis donc pas en mesure de proposer un correctif pour ce "problème".
Johan Cwiklinski a écrit (#note-1):
Galette ne traite aucun caractère accentué. Avec PostgresSQL, é
et e
sont (et à raison...) deux caractères différents.
MySQL en revanche a historiquement converti tout ça.
Je susi sur un moteur . mysql (MariaDB Server / 10.6.20-MariaDB)
Collation est bien en _CI
Je n'était peut etre pas clair.
La rechercher "Steph" me renvoi bien des Stéphanies et des Stéphanes et meme des nom de famille Stéphan, ca fonctionne bien.
Mais si je recherche "Stéph" la par contre je n'ai pas de résultats
- Statut changé de Nouveau à Commentaire
Kerlenn Pondi a écrit (#note-2):
La rechercher "Steph" me renvoi bien des Stéphanies et des Stéphanes et meme des nom de famille Stéphan, ca fonctionne bien.
Mais si je recherche "Stéph" la par contre je n'ai pas de résultats
Je ne reproduit pas. Que je cherche "steph", "STEPH", "stéph" ou encore "STÉPH" sur mon instance locale, j'ai exactement les mêmes résultats.
Comme je le disais, Galette n'effectue aucun traitement des caractères accentués ; je n'ai aucune idée d'où pourrait venir ce problème.
Formats disponibles : Atom
PDF