utf8_turkish_ci
dan utf8_romanian_ci
-- seperti yang ditunjukkan dalam http://mysql.rjweb.org/utf8_collations.html
(Ditambah, tentu saja, utf8_bin
.)
Untuk pertanyaan tambahan Anda:Anda mencari "kumpulan karakter" (bukan "kolasi") yang dapat mewakili Emoji dan karakter non-Latin lainnya -- UTF-8
adalah yang akan digunakan. Di MySQL, ini adalah utf8mb4
. "Kolasi" yang terkait dengan itu bernama utf8mb4_...
. Kolasi mengontrol pemesanan dan kesetaraan, seperti yang ditunjukkan di bagian pertama pertanyaan Anda tentang s
dan ş
.
CHARACTER SET utf8
MySQL adalah bagian dari utf8mb4
. Entah dapat menangani semua "huruf" di dunia. Tetapi hanya utf8mb4 yang dapat menangani Emoji dan beberapa karakter Cina.