--source suite/collations/include/unicode.inc insert into unicode values (0x100001,'CH','Czech CH','Lu'); insert into unicode values (0x100002,'Ch','Czech Ch','Lt'); insert into unicode values (0x100003,'ch','Czech ch','Ll'); select hex(convert(uc using utf32)), hex(weight_string(convert(uc using utf8mb4) collate utf8mb4_cs_0900_ai_ci)), name from unicode where category in ('Lu','Ll','Lt','Lm') order by uc collate utf8mb4_cs_0900_ai_ci, cp; select hex(convert(uc using utf32)), hex(weight_string(convert(uc using utf8mb4) collate utf8mb4_cs_0900_as_cs)), name from unicode where category in ('Lu','Ll','Lt','Lm') order by uc collate utf8mb4_cs_0900_as_cs, cp; drop table if exists unicode;