Secondo il manuale MySQL http://dev.mysql.com /doc/refman/5.0/en/charset-mysql.html
dovresti essere in grado di impostare le regole di confronto su _cs
per la distinzione tra maiuscole e minuscole. Puoi ottenere un elenco di _cs
regole di confronto eseguendo SHOW COLLATION WHERE COLLATION LIKE "%_cs"
interrogare
Dopo una piccola ricerca:
Apparentemente non ci sono utf8_*_cs
in MySQL (ancora). Se hai bisogno di regole di confronto con distinzione tra maiuscole e minuscole per i campi utf8, dovresti usare utf8_bin
. Questo rovinerà ORDER BY
, ma questo può essere risolto da ORDER BY column COLLATE utf8_general_ci
Fonte:http://forums.mysql.com/read .php?103,19380,200971#msg-200971 e http://forums.mysql.com/read. php?103,156527,198794#msg-198794