Mysql
 sql >> Base de données >  >> RDS >> Mysql

correspondance avec des mots avec des accents, des trémas, etc. mysql/php

Vous devez définir un collation particulier sur votre schéma afin que MySQL sache quels caractères sont censés être équivalents. Qu'une lettre avec un signe diacritique soit considérée comme la même qu'une lettre sans ou une autre séquence de caractères dépend de la langue, mais essayez utf8_general_ci comme point de départ pour ignorer les accents (en supposant que vous utilisez un jeu de caractères UTF-8, que vous devrait être vraiment).

Essayez d'utiliser le même classement sur toutes vos chaînes, afin qu'elles puissent être jointes et comparées sans conversions coûteuses et cassantes d'index.