-
...general_ci
er enkel. Det sidestiller ikke kombinationer på 2 tegn (såsom med et ikke-mellemrumsmærke) med ækvivalenten på et enkelt tegn. -
...unicode_520_ci
kommer fra Unicode version 5.20, den seneste version tilgængelig, da MySQL hentede den. Det håndterer ting som at have en bestilling til Emoji, som tidligere versioner ikke havde. -
Med MySQL 8.0 er den foretrukne sortering
utf8mb4_0900_ai_ci
, baseret på Unicode 9.0. -
...<language>_ci
håndterer variationer fundet på det givne sprog. For eksempel børch
ogll
på spansk behandles som "bogstaver" og sorteres mellemcz
ogd
oglz
ogm
. -
Til generel brug, brug ikke
...general_ci
, brug den seneste version afledt af Unicode. For sprogspecifikke situationer skal du vælge en af de andre sorteringer. -
Jeg ved, hvordan (eller endda om) kinesisk og arabisk er sorteret forskelligt i de forskellige sammenstillinger. Jeg ser dog
...persion_ci
, så jeg formoder, at der er et problem. -
Brug
utf8mb4
, ikkeutf8
, især da du har brug for kinesisk.