Projet

Général

Profil

Actions

Anomalie #1904

ouvert

Recherche : caractères accentués

Ajouté par Kerlenn Pondi il y a 7 jours. Mis à jour il y a 6 jours.

Statut:
Commentaire
Priorité:
Bas
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
29/01/2025
Echéance:
% réalisé:

0%

Temps estimé:
Version utilisée:

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

Mis à jour par Johan Cwiklinski il y a 7 jours

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".

Mis à jour par Kerlenn Pondi il y a 6 jours

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

Mis à jour par Johan Cwiklinski il y a 6 jours · Edité

  • 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.

Actions

Formats disponibles : Atom PDF