utf8_turkish_ci
a utf8_romanian_ci
– jak je uvedeno v http://mysql.rjweb.org/utf8_collations.html
(Plus, samozřejmě, utf8_bin
.)
Pro vaši přidanou otázku:Hledáte „znakovou sadu“ (nikoli „porovnání“), která může představovat emotikony a jiné znaky než latinka -- UTF-8
je ten, který se má použít. V MySQL je to utf8mb4
. "Řazení", které jsou s tím spojeny, se jmenují utf8mb4_...
. Porovnání řídí řazení a rovnost, jak je uvedeno v první části vaší otázky o s
a ş
.
CHARACTER SET utf8
MySQL je podmnožinou utf8mb4
. Buď zvládne všechna „písmena“ světa. Ale pouze utf8mb4 zvládne Emoji a některé čínské znaky.