Il motivo per cui le stringhe 'Drü'
e 'Dru'
valuta come lo stesso è quello in utf8_general_ci
confronto, contano come "lo stesso". Lo scopo di una collation perché un set di caratteri è fornire un insieme di regole su quando le stringhe sono le stesse, quando una si ordina prima dell'altra e così via.
Se si desidera un diverso insieme di regole di confronto, è necessario scegliere un diverso confronto. Puoi vedere le regole di confronto disponibili per utf8
set di caratteri emettendo SHOW COLLATION LIKE 'utf8%'
. Ci sono un sacco di regole di confronto destinate al testo che è principalmente in una lingua specifica; c'è anche il utf8_bin
confronto che confronta tutte le stringhe come stringhe binarie (cioè le confronta come sequenze di 0 e 1).