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

Conversion des tables mysql de latin1 en utf8

La raison pour laquelle les chaînes 'Drü' et 'Dru' évaluer comme le même est que dans le utf8_general_ci classement, ils comptent comme "le même". Le but d'une collation pour un jeu de caractères est de fournir un ensemble de règles indiquant quand les chaînes sont identiques, quand l'une est triée avant l'autre, etc.

Si vous souhaitez un ensemble différent de règles de comparaison, vous devez choisir un classement différent. Vous pouvez voir les classements disponibles pour le utf8 jeu de caractères en émettant SHOW COLLATION LIKE 'utf8%' . Il existe un tas de classements destinés au texte qui est principalement dans une langue spécifique; il y a aussi le utf8_bin collation qui compare toutes les chaînes en tant que chaînes binaires (c'est-à-dire les compare en tant que séquences de 0 et de 1).