utf8_turkish_ci
i utf8_romanian_ci
-- jak pokazano w http://mysql.rjweb.org/utf8_collations.html
(Plus, oczywiście, utf8_bin
.)
W przypadku dodanego pytania:szukasz „zestawu znaków” (nie „zestawu”), który może reprezentować emotikony i inne znaki niełacińskie — UTF-8
jest tym, którego należy użyć. W MySQL jest to utf8mb4
. Powiązane z nimi „porównania” noszą nazwę utf8mb4_...
. Sortowanie kontrolują kolejność i równość, jak wskazano w pierwszej części pytania o s
i ş
.
CHARACTER SET utf8
MySQL jest podzbiorem utf8mb4
. Każdy może obsłużyć wszystkie „listy” na świecie. Ale tylko utf8mb4 obsługuje emotikony i niektóre chińskie znaki.