1DROP TABLE IF EXISTS t1; 2# 3# Start of 5.5 tests 4# 5set names utf8; 6set collation_connection=utf16_unicode_ci; 7select hex('a'), hex('a '); 8hex('a') hex('a ') 90061 00610020 10select 'a' = 'a', 'a' = 'a ', 'a ' = 'a'; 11'a' = 'a' 'a' = 'a ' 'a ' = 'a' 121 1 1 13select 'a\0' = 'a', 'a\0' < 'a', 'a\0' > 'a'; 14'a\0' = 'a' 'a\0' < 'a' 'a\0' > 'a' 151 0 0 16select 'a' = 'a\0', 'a' < 'a\0', 'a' > 'a\0'; 17'a' = 'a\0' 'a' < 'a\0' 'a' > 'a\0' 181 0 0 19select 'a\0' = 'a ', 'a\0' < 'a ', 'a\0' > 'a '; 20'a\0' = 'a ' 'a\0' < 'a ' 'a\0' > 'a ' 211 0 0 22select 'a ' = 'a\0', 'a ' < 'a\0', 'a ' > 'a\0'; 23'a ' = 'a\0' 'a ' < 'a\0' 'a ' > 'a\0' 241 0 0 25select 'a a' > 'a', 'a \0' < 'a'; 26'a a' > 'a' 'a \0' < 'a' 271 0 28select binary 'a a' > 'a', binary 'a \0' > 'a', binary 'a\0' > 'a'; 29binary 'a a' > 'a' binary 'a \0' > 'a' binary 'a\0' > 'a' 301 1 1 31select 'c' like '\_' as want0; 32want0 330 34CREATE TABLE t ( 35c char(20) NOT NULL 36) ENGINE=MyISAM DEFAULT CHARACTER SET utf16 COLLATE utf16_unicode_ci; 37INSERT INTO t VALUES ('a'),('ab'),('aba'); 38ALTER TABLE t ADD INDEX (c); 39SELECT c FROM t WHERE c LIKE 'a%'; 40c 41a 42ab 43aba 44DROP TABLE t; 45create table t1 (c1 char(10) character set utf16 collate utf16_bin); 46insert into t1 values ('A'),('a'); 47insert into t1 values ('B'),('b'); 48insert into t1 values ('C'),('c'); 49insert into t1 values ('D'),('d'); 50insert into t1 values ('E'),('e'); 51insert into t1 values ('F'),('f'); 52insert into t1 values ('G'),('g'); 53insert into t1 values ('H'),('h'); 54insert into t1 values ('I'),('i'); 55insert into t1 values ('J'),('j'); 56insert into t1 values ('K'),('k'); 57insert into t1 values ('L'),('l'); 58insert into t1 values ('M'),('m'); 59insert into t1 values ('N'),('n'); 60insert into t1 values ('O'),('o'); 61insert into t1 values ('P'),('p'); 62insert into t1 values ('Q'),('q'); 63insert into t1 values ('R'),('r'); 64insert into t1 values ('S'),('s'); 65insert into t1 values ('T'),('t'); 66insert into t1 values ('U'),('u'); 67insert into t1 values ('V'),('v'); 68insert into t1 values ('W'),('w'); 69insert into t1 values ('X'),('x'); 70insert into t1 values ('Y'),('y'); 71insert into t1 values ('Z'),('z'); 72insert into t1 values (_ucs2 0x00e0),(_ucs2 0x00c0); 73insert into t1 values (_ucs2 0x00e1),(_ucs2 0x00c1); 74insert into t1 values (_ucs2 0x00e2),(_ucs2 0x00c2); 75insert into t1 values (_ucs2 0x00e3),(_ucs2 0x00c3); 76insert into t1 values (_ucs2 0x00e4),(_ucs2 0x00c4); 77insert into t1 values (_ucs2 0x00e5),(_ucs2 0x00c5); 78insert into t1 values (_ucs2 0x00e6),(_ucs2 0x00c6); 79insert into t1 values (_ucs2 0x00e7),(_ucs2 0x00c7); 80insert into t1 values (_ucs2 0x00e8),(_ucs2 0x00c8); 81insert into t1 values (_ucs2 0x00e9),(_ucs2 0x00c9); 82insert into t1 values (_ucs2 0x00ea),(_ucs2 0x00ca); 83insert into t1 values (_ucs2 0x00eb),(_ucs2 0x00cb); 84insert into t1 values (_ucs2 0x00ec),(_ucs2 0x00cc); 85insert into t1 values (_ucs2 0x00ed),(_ucs2 0x00cd); 86insert into t1 values (_ucs2 0x00ee),(_ucs2 0x00ce); 87insert into t1 values (_ucs2 0x00ef),(_ucs2 0x00cf); 88insert into t1 values (_ucs2 0x00f0),(_ucs2 0x00d0); 89insert into t1 values (_ucs2 0x00f1),(_ucs2 0x00d1); 90insert into t1 values (_ucs2 0x00f2),(_ucs2 0x00d2); 91insert into t1 values (_ucs2 0x00f3),(_ucs2 0x00d3); 92insert into t1 values (_ucs2 0x00f4),(_ucs2 0x00d4); 93insert into t1 values (_ucs2 0x00f5),(_ucs2 0x00d5); 94insert into t1 values (_ucs2 0x00f6),(_ucs2 0x00d6); 95insert into t1 values (_ucs2 0x00f7),(_ucs2 0x00d7); 96insert into t1 values (_ucs2 0x00f8),(_ucs2 0x00d8); 97insert into t1 values (_ucs2 0x00f9),(_ucs2 0x00d9); 98insert into t1 values (_ucs2 0x00fa),(_ucs2 0x00da); 99insert into t1 values (_ucs2 0x00fb),(_ucs2 0x00db); 100insert into t1 values (_ucs2 0x00fc),(_ucs2 0x00dc); 101insert into t1 values (_ucs2 0x00fd),(_ucs2 0x00dd); 102insert into t1 values (_ucs2 0x00fe),(_ucs2 0x00de); 103insert into t1 values (_ucs2 0x00ff),(_ucs2 0x00df); 104insert into t1 values (_ucs2 0x0100),(_ucs2 0x0101),(_ucs2 0x0102),(_ucs2 0x0103); 105insert into t1 values (_ucs2 0x0104),(_ucs2 0x0105),(_ucs2 0x0106),(_ucs2 0x0107); 106insert into t1 values (_ucs2 0x0108),(_ucs2 0x0109),(_ucs2 0x010a),(_ucs2 0x010b); 107insert into t1 values (_ucs2 0x010c),(_ucs2 0x010d),(_ucs2 0x010e),(_ucs2 0x010f); 108insert into t1 values (_ucs2 0x0110),(_ucs2 0x0111),(_ucs2 0x0112),(_ucs2 0x0113); 109insert into t1 values (_ucs2 0x0114),(_ucs2 0x0115),(_ucs2 0x0116),(_ucs2 0x0117); 110insert into t1 values (_ucs2 0x0118),(_ucs2 0x0119),(_ucs2 0x011a),(_ucs2 0x011b); 111insert into t1 values (_ucs2 0x011c),(_ucs2 0x011d),(_ucs2 0x011e),(_ucs2 0x011f); 112insert into t1 values (_ucs2 0x0120),(_ucs2 0x0121),(_ucs2 0x0122),(_ucs2 0x0123); 113insert into t1 values (_ucs2 0x0124),(_ucs2 0x0125),(_ucs2 0x0126),(_ucs2 0x0127); 114insert into t1 values (_ucs2 0x0128),(_ucs2 0x0129),(_ucs2 0x012a),(_ucs2 0x012b); 115insert into t1 values (_ucs2 0x012c),(_ucs2 0x012d),(_ucs2 0x012e),(_ucs2 0x012f); 116insert into t1 values (_ucs2 0x0130),(_ucs2 0x0131),(_ucs2 0x0132),(_ucs2 0x0133); 117insert into t1 values (_ucs2 0x0134),(_ucs2 0x0135),(_ucs2 0x0136),(_ucs2 0x0137); 118insert into t1 values (_ucs2 0x0138),(_ucs2 0x0139),(_ucs2 0x013a),(_ucs2 0x013b); 119insert into t1 values (_ucs2 0x013c),(_ucs2 0x013d),(_ucs2 0x013e),(_ucs2 0x013f); 120insert into t1 values (_ucs2 0x0140),(_ucs2 0x0141),(_ucs2 0x0142),(_ucs2 0x0143); 121insert into t1 values (_ucs2 0x0144),(_ucs2 0x0145),(_ucs2 0x0146),(_ucs2 0x0147); 122insert into t1 values (_ucs2 0x0148),(_ucs2 0x0149),(_ucs2 0x014a),(_ucs2 0x014b); 123insert into t1 values (_ucs2 0x014c),(_ucs2 0x014d),(_ucs2 0x014e),(_ucs2 0x014f); 124insert into t1 values (_ucs2 0x0150),(_ucs2 0x0151),(_ucs2 0x0152),(_ucs2 0x0153); 125insert into t1 values (_ucs2 0x0154),(_ucs2 0x0155),(_ucs2 0x0156),(_ucs2 0x0157); 126insert into t1 values (_ucs2 0x0158),(_ucs2 0x0159),(_ucs2 0x015a),(_ucs2 0x015b); 127insert into t1 values (_ucs2 0x015c),(_ucs2 0x015d),(_ucs2 0x015e),(_ucs2 0x015f); 128insert into t1 values (_ucs2 0x0160),(_ucs2 0x0161),(_ucs2 0x0162),(_ucs2 0x0163); 129insert into t1 values (_ucs2 0x0164),(_ucs2 0x0165),(_ucs2 0x0166),(_ucs2 0x0167); 130insert into t1 values (_ucs2 0x0168),(_ucs2 0x0169),(_ucs2 0x016a),(_ucs2 0x016b); 131insert into t1 values (_ucs2 0x016c),(_ucs2 0x016d),(_ucs2 0x016e),(_ucs2 0x016f); 132insert into t1 values (_ucs2 0x0170),(_ucs2 0x0171),(_ucs2 0x0172),(_ucs2 0x0173); 133insert into t1 values (_ucs2 0x0174),(_ucs2 0x0175),(_ucs2 0x0176),(_ucs2 0x0177); 134insert into t1 values (_ucs2 0x0178),(_ucs2 0x0179),(_ucs2 0x017a),(_ucs2 0x017b); 135insert into t1 values (_ucs2 0x017c),(_ucs2 0x017d),(_ucs2 0x017e),(_ucs2 0x017f); 136insert into t1 values (_ucs2 0x0180),(_ucs2 0x0181),(_ucs2 0x0182),(_ucs2 0x0183); 137insert into t1 values (_ucs2 0x0184),(_ucs2 0x0185),(_ucs2 0x0186),(_ucs2 0x0187); 138insert into t1 values (_ucs2 0x0188),(_ucs2 0x0189),(_ucs2 0x018a),(_ucs2 0x018b); 139insert into t1 values (_ucs2 0x018c),(_ucs2 0x018d),(_ucs2 0x018e),(_ucs2 0x018f); 140insert into t1 values (_ucs2 0x0190),(_ucs2 0x0191),(_ucs2 0x0192),(_ucs2 0x0193); 141insert into t1 values (_ucs2 0x0194),(_ucs2 0x0195),(_ucs2 0x0196),(_ucs2 0x0197); 142insert into t1 values (_ucs2 0x0198),(_ucs2 0x0199),(_ucs2 0x019a),(_ucs2 0x019b); 143insert into t1 values (_ucs2 0x019c),(_ucs2 0x019d),(_ucs2 0x019e),(_ucs2 0x019f); 144insert into t1 values (_ucs2 0x01a0),(_ucs2 0x01a1),(_ucs2 0x01a2),(_ucs2 0x01a3); 145insert into t1 values (_ucs2 0x01a4),(_ucs2 0x01a5),(_ucs2 0x01a6),(_ucs2 0x01a7); 146insert into t1 values (_ucs2 0x01a8),(_ucs2 0x01a9),(_ucs2 0x01aa),(_ucs2 0x01ab); 147insert into t1 values (_ucs2 0x01ac),(_ucs2 0x01ad),(_ucs2 0x01ae),(_ucs2 0x01af); 148insert into t1 values (_ucs2 0x01b0),(_ucs2 0x01b1),(_ucs2 0x01b2),(_ucs2 0x01b3); 149insert into t1 values (_ucs2 0x01b4),(_ucs2 0x01b5),(_ucs2 0x01b6),(_ucs2 0x01b7); 150insert into t1 values (_ucs2 0x01b8),(_ucs2 0x01b9),(_ucs2 0x01ba),(_ucs2 0x01bb); 151insert into t1 values (_ucs2 0x01bc),(_ucs2 0x01bd),(_ucs2 0x01be),(_ucs2 0x01bf); 152insert into t1 values (_ucs2 0x01c0),(_ucs2 0x01c1),(_ucs2 0x01c2),(_ucs2 0x01c3); 153insert into t1 values (_ucs2 0x01c4),(_ucs2 0x01c5),(_ucs2 0x01c6),(_ucs2 0x01c7); 154insert into t1 values (_ucs2 0x01c8),(_ucs2 0x01c9),(_ucs2 0x01ca),(_ucs2 0x01cb); 155insert into t1 values (_ucs2 0x01cc),(_ucs2 0x01cd),(_ucs2 0x01ce),(_ucs2 0x01cf); 156insert into t1 values (_ucs2 0x01d0),(_ucs2 0x01d1),(_ucs2 0x01d2),(_ucs2 0x01d3); 157insert into t1 values (_ucs2 0x01d4),(_ucs2 0x01d5),(_ucs2 0x01d6),(_ucs2 0x01d7); 158insert into t1 values (_ucs2 0x01d8),(_ucs2 0x01d9),(_ucs2 0x01da),(_ucs2 0x01db); 159insert into t1 values (_ucs2 0x01dc),(_ucs2 0x01dd),(_ucs2 0x01de),(_ucs2 0x01df); 160insert into t1 values (_ucs2 0x01e0),(_ucs2 0x01e1),(_ucs2 0x01e2),(_ucs2 0x01e3); 161insert into t1 values (_ucs2 0x01e4),(_ucs2 0x01e5),(_ucs2 0x01e6),(_ucs2 0x01e7); 162insert into t1 values (_ucs2 0x01e8),(_ucs2 0x01e9),(_ucs2 0x01ea),(_ucs2 0x01eb); 163insert into t1 values (_ucs2 0x01ec),(_ucs2 0x01ed),(_ucs2 0x01ee),(_ucs2 0x01ef); 164insert into t1 values (_ucs2 0x01f0),(_ucs2 0x01f1),(_ucs2 0x01f2),(_ucs2 0x01f3); 165insert into t1 values (_ucs2 0x01f4),(_ucs2 0x01f5),(_ucs2 0x01f6),(_ucs2 0x01f7); 166insert into t1 values (_ucs2 0x01f8),(_ucs2 0x01f9),(_ucs2 0x01fa),(_ucs2 0x01fb); 167insert into t1 values (_ucs2 0x01fc),(_ucs2 0x01fd),(_ucs2 0x01fe),(_ucs2 0x01ff); 168INSERT INTO t1 VALUES (_ucs2 0x1EA0),(_ucs2 0x1EA1),(_ucs2 0x1EA2),(_ucs2 0x1EA3); 169INSERT INTO t1 VALUES (_ucs2 0x1EA4),(_ucs2 0x1EA5),(_ucs2 0x1EA6),(_ucs2 0x1EA7); 170INSERT INTO t1 VALUES (_ucs2 0x1EA8),(_ucs2 0x1EA9),(_ucs2 0x1EAA),(_ucs2 0x1EAB); 171INSERT INTO t1 VALUES (_ucs2 0x1EAC),(_ucs2 0x1EAD),(_ucs2 0x1EAE),(_ucs2 0x1EAF); 172INSERT INTO t1 VALUES (_ucs2 0x1EB0),(_ucs2 0x1EB1),(_ucs2 0x1EB2),(_ucs2 0x1EB3); 173INSERT INTO t1 VALUES (_ucs2 0x1EB4),(_ucs2 0x1EB5),(_ucs2 0x1EB6),(_ucs2 0x1EB7); 174INSERT INTO t1 VALUES (_ucs2 0x1EB8),(_ucs2 0x1EB9),(_ucs2 0x1EBA),(_ucs2 0x1EBB); 175INSERT INTO t1 VALUES (_ucs2 0x1EBC),(_ucs2 0x1EBD),(_ucs2 0x1EBE),(_ucs2 0x1EBF); 176INSERT INTO t1 VALUES (_ucs2 0x1EC0),(_ucs2 0x1EC1),(_ucs2 0x1EC2),(_ucs2 0x1EC3); 177INSERT INTO t1 VALUES (_ucs2 0x1EC4),(_ucs2 0x1EC5),(_ucs2 0x1EC6),(_ucs2 0x1EC7); 178INSERT INTO t1 VALUES (_ucs2 0x1EC8),(_ucs2 0x1EC9),(_ucs2 0x1ECA),(_ucs2 0x1ECB); 179INSERT INTO t1 VALUES (_ucs2 0x1ECC),(_ucs2 0x1ECD),(_ucs2 0x1ECE),(_ucs2 0x1ECF); 180INSERT INTO t1 VALUES (_ucs2 0x1ED0),(_ucs2 0x1ED1),(_ucs2 0x1ED2),(_ucs2 0x1ED3); 181INSERT INTO t1 VALUES (_ucs2 0x1ED4),(_ucs2 0x1ED5),(_ucs2 0x1ED6),(_ucs2 0x1ED7); 182INSERT INTO t1 VALUES (_ucs2 0x1ED8),(_ucs2 0x1ED9),(_ucs2 0x1EDA),(_ucs2 0x1EDB); 183INSERT INTO t1 VALUES (_ucs2 0x1EDC),(_ucs2 0x1EDD),(_ucs2 0x1EDE),(_ucs2 0x1EDF); 184INSERT INTO t1 VALUES (_ucs2 0x1EE0),(_ucs2 0x1EE1),(_ucs2 0x1EE2),(_ucs2 0x1EE3); 185INSERT INTO t1 VALUES (_ucs2 0x1EE4),(_ucs2 0x1EE5),(_ucs2 0x1EE6),(_ucs2 0x1EE7); 186INSERT INTO t1 VALUES (_ucs2 0x1EE8),(_ucs2 0x1EE9),(_ucs2 0x1EEA),(_ucs2 0x1EEB); 187INSERT INTO t1 VALUES (_ucs2 0x1EEC),(_ucs2 0x1EED),(_ucs2 0x1EEE),(_ucs2 0x1EEF); 188INSERT INTO t1 VALUES (_ucs2 0x1EF0),(_ucs2 0x1EF1); 189insert into t1 values ('AA'),('Aa'),('aa'),('aA'); 190insert into t1 values ('AE'),('Ae'),('ae'),('aE'); 191insert into t1 values ('CH'),('Ch'),('ch'),('cH'); 192insert into t1 values ('DZ'),('Dz'),('dz'),('dZ'); 193insert into t1 values ('DŽ'),('Dž'),('dž'),('dŽ'); 194insert into t1 values ('IJ'),('Ij'),('ij'),('iJ'); 195insert into t1 values ('LJ'),('Lj'),('lj'),('lJ'); 196insert into t1 values ('LL'),('Ll'),('ll'),('lL'); 197insert into t1 values ('NJ'),('Nj'),('nj'),('nJ'); 198insert into t1 values ('OE'),('Oe'),('oe'),('oE'); 199insert into t1 values ('SS'),('Ss'),('ss'),('sS'); 200insert into t1 values ('RR'),('Rr'),('rr'),('rR'); 201select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_unicode_ci; 202group_concat(c1 order by binary c1 separator '') 203÷ 204× 205AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 206AAAaaAaa 207AEAeaEae 208ÆæǢǣǼǽ 209Bb 210ƀ 211Ɓ 212Ƃƃ 213CcÇçĆćĈĉĊċČč 214CHChcHch 215Ƈƈ 216DdĎď 217DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 218Đđ 219Ɖ 220Ɗ 221Ƌƌ 222Ðð 223EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 224Ǝǝ 225Ə 226Ɛ 227Ff 228Ƒƒ 229GgĜĝĞğĠġĢģǦǧǴǵ 230Ǥǥ 231Ɠ 232Ɣ 233Ƣƣ 234HhĤĥ 235ƕǶ 236Ħħ 237IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 238IJIjiJijIJij 239ı 240Ɨ 241Ɩ 242JjĴĵǰ 243KkĶķǨǩ 244Ƙƙ 245LlĹĺĻļĽľ 246Ŀŀ 247LJLjlJljLJLjlj 248LLLllLll 249Łł 250ƚ 251ƛ 252Mm 253NnÑñŃńŅņŇňǸǹ 254NJNjnJnjNJNjnj 255Ɲ 256ƞ 257Ŋŋ 258OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 259OEOeoEoeŒœ 260ØøǾǿ 261Ɔ 262Ɵ 263Pp 264Ƥƥ 265Qq 266ĸ 267RrŔŕŖŗŘř 268RRRrrRrr 269Ʀ 270SsŚśŜŝŞşŠšſ 271SSSssSssß 272Ʃ 273ƪ 274TtŢţŤť 275ƾ 276Ŧŧ 277ƫ 278Ƭƭ 279Ʈ 280UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 281Ɯ 282Ʊ 283Vv 284Ʋ 285WwŴŵ 286Xx 287YyÝýÿŶŷŸ 288Ƴƴ 289ZzŹźŻżŽž 290ƍ 291Ƶƶ 292ƷǮǯ 293Ƹƹ 294ƺ 295Þþ 296ƿǷ 297ƻ 298Ƨƨ 299Ƽƽ 300Ƅƅ 301ʼn 302ǀ 303ǁ 304ǂ 305ǃ 306select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_icelandic_ci; 307group_concat(c1 order by binary c1 separator '') 308÷ 309× 310AaÀÂÃàâãĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 311AAAaaAaa 312AEAeaEae 313Áá 314ǢǣǼǽ 315Bb 316ƀ 317Ɓ 318Ƃƃ 319CcÇçĆćĈĉĊċČč 320CHChcHch 321Ƈƈ 322DdĎď 323DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 324Ðð 325Đđ 326Ɖ 327Ɗ 328Ƌƌ 329EeÈÊËèêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 330Éé 331Ǝǝ 332Ə 333Ɛ 334Ff 335Ƒƒ 336GgĜĝĞğĠġĢģǦǧǴǵ 337Ǥǥ 338Ɠ 339Ɣ 340Ƣƣ 341HhĤĥ 342ƕǶ 343Ħħ 344IiÌÎÏìîïĨĩĪīĬĭĮįİǏǐỈỉỊị 345IJIjiJijIJij 346Íí 347ı 348Ɨ 349Ɩ 350JjĴĵǰ 351KkĶķǨǩ 352Ƙƙ 353LlĹĺĻļĽľ 354Ŀŀ 355LJLjlJljLJLjlj 356LLLllLll 357Łł 358ƚ 359ƛ 360Mm 361NnÑñŃńŅņŇňǸǹ 362NJNjnJnjNJNjnj 363Ɲ 364ƞ 365Ŋŋ 366OoÒÔÕòôõŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 367OEOeoEoeŒœ 368Óó 369Ǿǿ 370Ɔ 371Ɵ 372Pp 373Ƥƥ 374Qq 375ĸ 376RrŔŕŖŗŘř 377RRRrrRrr 378Ʀ 379SsŚśŜŝŞşŠšſ 380SSSssSssß 381Ʃ 382ƪ 383TtŢţŤť 384ƾ 385Ŧŧ 386ƫ 387Ƭƭ 388Ʈ 389UuÙÛÜùûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 390Úú 391Ɯ 392Ʊ 393Vv 394Ʋ 395WwŴŵ 396Xx 397YyÿŶŷŸ 398Ýý 399Ƴƴ 400ZzŹźŻżŽž 401ƍ 402Þþ 403ÄÆäæ 404ÖØöø 405Åå 406Ƶƶ 407ƷǮǯ 408Ƹƹ 409ƺ 410ƿǷ 411ƻ 412Ƨƨ 413Ƽƽ 414Ƅƅ 415ʼn 416ǀ 417ǁ 418ǂ 419ǃ 420select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_latvian_ci; 421group_concat(c1 order by binary c1 separator '') 422÷ 423× 424AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 425AAAaaAaa 426AEAeaEae 427ÆæǢǣǼǽ 428Bb 429ƀ 430Ɓ 431Ƃƃ 432CcÇçĆćĈĉĊċ 433CHChcHch 434Čč 435Ƈƈ 436DdĎď 437DZDzdZdzDŽDždžDZDzdz 438DŽDždŽdž 439Đđ 440Ɖ 441Ɗ 442Ƌƌ 443Ðð 444EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 445Ǝǝ 446Ə 447Ɛ 448Ff 449Ƒƒ 450GgĜĝĞğĠġǦǧǴǵ 451Ģģ 452Ǥǥ 453Ɠ 454Ɣ 455Ƣƣ 456HhĤĥ 457ƕǶ 458Ħħ 459IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 460IJIjiJijIJij 461Yy 462ı 463Ɨ 464Ɩ 465JjĴĵǰ 466KkǨǩ 467Ķķ 468Ƙƙ 469LlĹ弾 470Ŀŀ 471LJLjlJljLJLjlj 472LLLllLll 473Ļļ 474Łł 475ƚ 476ƛ 477Mm 478NnÑñŃńŇňǸǹ 479NJNjnJnjNJNjnj 480Ņņ 481Ɲ 482ƞ 483Ŋŋ 484OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 485OEOeoEoeŒœ 486ØøǾǿ 487Ɔ 488Ɵ 489Pp 490Ƥƥ 491Qq 492ĸ 493RrŔŕŘř 494RRRrrRrr 495Ŗŗ 496Ʀ 497SsŚśŜŝŞşſ 498SSSssSssß 499Šš 500Ʃ 501ƪ 502TtŢţŤť 503ƾ 504Ŧŧ 505ƫ 506Ƭƭ 507Ʈ 508UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 509Ɯ 510Ʊ 511Vv 512Ʋ 513WwŴŵ 514Xx 515ÝýÿŶŷŸ 516Ƴƴ 517ZzŹźŻż 518ƍ 519Žž 520Ƶƶ 521ƷǮǯ 522Ƹƹ 523ƺ 524Þþ 525ƿǷ 526ƻ 527Ƨƨ 528Ƽƽ 529Ƅƅ 530ʼn 531ǀ 532ǁ 533ǂ 534ǃ 535select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_romanian_ci; 536group_concat(c1 order by binary c1 separator '') 537÷ 538× 539AaÀÁÃÄÅàáãäåĀāĄąǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 540AAAaaAaa 541AEAeaEae 542Ăă 543Ââ 544ÆæǢǣǼǽ 545Bb 546ƀ 547Ɓ 548Ƃƃ 549CcÇçĆćĈĉĊċČč 550CHChcHch 551Ƈƈ 552DdĎď 553DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 554Đđ 555Ɖ 556Ɗ 557Ƌƌ 558Ðð 559EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 560Ǝǝ 561Ə 562Ɛ 563Ff 564Ƒƒ 565GgĜĝĞğĠġĢģǦǧǴǵ 566Ǥǥ 567Ɠ 568Ɣ 569Ƣƣ 570HhĤĥ 571ƕǶ 572Ħħ 573IiÌÍÏìíïĨĩĪīĬĭĮįİǏǐỈỉỊị 574IJIjiJijIJij 575Îî 576ı 577Ɨ 578Ɩ 579JjĴĵǰ 580KkĶķǨǩ 581Ƙƙ 582LlĹĺĻļĽľ 583Ŀŀ 584LJLjlJljLJLjlj 585LLLllLll 586Łł 587ƚ 588ƛ 589Mm 590NnÑñŃńŅņŇňǸǹ 591NJNjnJnjNJNjnj 592Ɲ 593ƞ 594Ŋŋ 595OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 596OEOeoEoeŒœ 597ØøǾǿ 598Ɔ 599Ɵ 600Pp 601Ƥƥ 602Qq 603ĸ 604RrŔŕŖŗŘř 605RRRrrRrr 606Ʀ 607SsŚśŜŝŠšſ 608SSSssSssß 609Şş 610Ʃ 611ƪ 612TtŤť 613ƾ 614Ţţ 615Ŧŧ 616ƫ 617Ƭƭ 618Ʈ 619UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 620Ɯ 621Ʊ 622Vv 623Ʋ 624WwŴŵ 625Xx 626YyÝýÿŶŷŸ 627Ƴƴ 628ZzŹźŻżŽž 629ƍ 630Ƶƶ 631ƷǮǯ 632Ƹƹ 633ƺ 634Þþ 635ƿǷ 636ƻ 637Ƨƨ 638Ƽƽ 639Ƅƅ 640ʼn 641ǀ 642ǁ 643ǂ 644ǃ 645select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_slovenian_ci; 646group_concat(c1 order by binary c1 separator '') 647÷ 648× 649AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 650AAAaaAaa 651AEAeaEae 652ÆæǢǣǼǽ 653Bb 654ƀ 655Ɓ 656Ƃƃ 657CcÇçĆćĈĉĊċ 658CHChcHch 659Čč 660Ƈƈ 661DdĎď 662DZDzdZdzDŽDždžDZDzdz 663DŽDždŽdž 664Đđ 665Ɖ 666Ɗ 667Ƌƌ 668Ðð 669EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 670Ǝǝ 671Ə 672Ɛ 673Ff 674Ƒƒ 675GgĜĝĞğĠġĢģǦǧǴǵ 676Ǥǥ 677Ɠ 678Ɣ 679Ƣƣ 680HhĤĥ 681ƕǶ 682Ħħ 683IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 684IJIjiJijIJij 685ı 686Ɨ 687Ɩ 688JjĴĵǰ 689KkĶķǨǩ 690Ƙƙ 691LlĹĺĻļĽľ 692Ŀŀ 693LJLjlJljLJLjlj 694LLLllLll 695Łł 696ƚ 697ƛ 698Mm 699NnÑñŃńŅņŇňǸǹ 700NJNjnJnjNJNjnj 701Ɲ 702ƞ 703Ŋŋ 704OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 705OEOeoEoeŒœ 706ØøǾǿ 707Ɔ 708Ɵ 709Pp 710Ƥƥ 711Qq 712ĸ 713RrŔŕŖŗŘř 714RRRrrRrr 715Ʀ 716SsŚśŜŝŞşſ 717SSSssSssß 718Šš 719Ʃ 720ƪ 721TtŢţŤť 722ƾ 723Ŧŧ 724ƫ 725Ƭƭ 726Ʈ 727UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 728Ɯ 729Ʊ 730Vv 731Ʋ 732WwŴŵ 733Xx 734YyÝýÿŶŷŸ 735Ƴƴ 736ZzŹźŻż 737ƍ 738Žž 739Ƶƶ 740ƷǮǯ 741Ƹƹ 742ƺ 743Þþ 744ƿǷ 745ƻ 746Ƨƨ 747Ƽƽ 748Ƅƅ 749ʼn 750ǀ 751ǁ 752ǂ 753ǃ 754select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_polish_ci; 755group_concat(c1 order by binary c1 separator '') 756÷ 757× 758AaÀÁÂÃÄÅàáâãäåĀāĂăǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 759AAAaaAaa 760AEAeaEae 761Ąą 762ÆæǢǣǼǽ 763Bb 764ƀ 765Ɓ 766Ƃƃ 767CcÇçĈĉĊċČč 768CHChcHch 769Ćć 770Ƈƈ 771DdĎď 772DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 773Đđ 774Ɖ 775Ɗ 776Ƌƌ 777Ðð 778EeÈÉÊËèéêëĒēĔĕĖėĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 779Ęę 780Ǝǝ 781Ə 782Ɛ 783Ff 784Ƒƒ 785GgĜĝĞğĠġĢģǦǧǴǵ 786Ǥǥ 787Ɠ 788Ɣ 789Ƣƣ 790HhĤĥ 791ƕǶ 792Ħħ 793IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 794IJIjiJijIJij 795ı 796Ɨ 797Ɩ 798JjĴĵǰ 799KkĶķǨǩ 800Ƙƙ 801LlĹĺĻļĽľ 802Ŀŀ 803LJLjlJljLJLjlj 804LLLllLll 805Łł 806ƚ 807ƛ 808Mm 809NnÑñŅņŇňǸǹ 810NJNjnJnjNJNjnj 811Ńń 812Ɲ 813ƞ 814Ŋŋ 815OoÒÔÕÖòôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 816OEOeoEoeŒœ 817Óó 818ØøǾǿ 819Ɔ 820Ɵ 821Pp 822Ƥƥ 823Qq 824ĸ 825RrŔŕŖŗŘř 826RRRrrRrr 827Ʀ 828SsŜŝŞşŠšſ 829SSSssSssß 830Śś 831Ʃ 832ƪ 833TtŢţŤť 834ƾ 835Ŧŧ 836ƫ 837Ƭƭ 838Ʈ 839UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 840Ɯ 841Ʊ 842Vv 843Ʋ 844WwŴŵ 845Xx 846YyÝýÿŶŷŸ 847Ƴƴ 848ZzŽž 849ƍ 850Źź 851Żż 852Ƶƶ 853ƷǮǯ 854Ƹƹ 855ƺ 856Þþ 857ƿǷ 858ƻ 859Ƨƨ 860Ƽƽ 861Ƅƅ 862ʼn 863ǀ 864ǁ 865ǂ 866ǃ 867select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_estonian_ci; 868group_concat(c1 order by binary c1 separator '') 869÷ 870× 871AaÀÁÂÃÅàáâãåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 872AAAaaAaa 873AEAeaEae 874ÆæǢǣǼǽ 875Bb 876ƀ 877Ɓ 878Ƃƃ 879CcÇçĆćĈĉĊċČč 880CHChcHch 881Ƈƈ 882DdĎď 883DZDzdZdz 884DŽDždŽdž 885DŽDždžDZDzdz 886Đđ 887Ɖ 888Ɗ 889Ƌƌ 890Ðð 891EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 892Ǝǝ 893Ə 894Ɛ 895Ff 896Ƒƒ 897GgĜĝĞğĠġĢģǦǧǴǵ 898Ǥǥ 899Ɠ 900Ɣ 901Ƣƣ 902HhĤĥ 903ƕǶ 904Ħħ 905IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 906IJIjiJijIJij 907ı 908Ɨ 909Ɩ 910JjĴĵǰ 911KkĶķǨǩ 912Ƙƙ 913LlĹĺĻļĽľ 914Ŀŀ 915LJLjlJljLJLjlj 916LLLllLll 917Łł 918ƚ 919ƛ 920Mm 921NnÑñŃńŅņŇňǸǹ 922NJNjnJnjNJNjnj 923Ɲ 924ƞ 925Ŋŋ 926OoÒÓÔòóôŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 927OEOeoEoeŒœ 928ØøǾǿ 929Ɔ 930Ɵ 931Pp 932Ƥƥ 933Qq 934ĸ 935RrŔŕŖŗŘř 936RRRrrRrr 937Ʀ 938SsŚśŜŝŞşſ 939SSSssSssß 940Šš 941Zz 942Žž 943Ʃ 944ƪ 945TtŢţŤť 946ƾ 947Ŧŧ 948ƫ 949Ƭƭ 950Ʈ 951UuÙÚÛùúûŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 952Ɯ 953Ʊ 954Vv 955Ʋ 956WwŴŵ 957Õõ 958Ää 959Öö 960Üü 961Xx 962YyÝýÿŶŷŸ 963Ƴƴ 964ŹźŻż 965ƍ 966Ƶƶ 967ƷǮǯ 968Ƹƹ 969ƺ 970Þþ 971ƿǷ 972ƻ 973Ƨƨ 974Ƽƽ 975Ƅƅ 976ʼn 977ǀ 978ǁ 979ǂ 980ǃ 981select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_spanish_ci; 982group_concat(c1 order by binary c1 separator '') 983÷ 984× 985AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 986AAAaaAaa 987AEAeaEae 988ÆæǢǣǼǽ 989Bb 990ƀ 991Ɓ 992Ƃƃ 993CcÇçĆćĈĉĊċČč 994CHChcHch 995Ƈƈ 996DdĎď 997DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 998Đđ 999Ɖ 1000Ɗ 1001Ƌƌ 1002Ðð 1003EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 1004Ǝǝ 1005Ə 1006Ɛ 1007Ff 1008Ƒƒ 1009GgĜĝĞğĠġĢģǦǧǴǵ 1010Ǥǥ 1011Ɠ 1012Ɣ 1013Ƣƣ 1014HhĤĥ 1015ƕǶ 1016Ħħ 1017IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 1018IJIjiJijIJij 1019ı 1020Ɨ 1021Ɩ 1022JjĴĵǰ 1023KkĶķǨǩ 1024Ƙƙ 1025LlĹĺĻļĽľ 1026Ŀŀ 1027LJLjlJljLJLjlj 1028LLLllLll 1029Łł 1030ƚ 1031ƛ 1032Mm 1033NnŃńŅņŇňǸǹ 1034NJNjnJnjNJNjnj 1035Ññ 1036Ɲ 1037ƞ 1038Ŋŋ 1039OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 1040OEOeoEoeŒœ 1041ØøǾǿ 1042Ɔ 1043Ɵ 1044Pp 1045Ƥƥ 1046Qq 1047ĸ 1048RrŔŕŖŗŘř 1049RRRrrRrr 1050Ʀ 1051SsŚśŜŝŞşŠšſ 1052SSSssSssß 1053Ʃ 1054ƪ 1055TtŢţŤť 1056ƾ 1057Ŧŧ 1058ƫ 1059Ƭƭ 1060Ʈ 1061UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 1062Ɯ 1063Ʊ 1064Vv 1065Ʋ 1066WwŴŵ 1067Xx 1068YyÝýÿŶŷŸ 1069Ƴƴ 1070ZzŹźŻżŽž 1071ƍ 1072Ƶƶ 1073ƷǮǯ 1074Ƹƹ 1075ƺ 1076Þþ 1077ƿǷ 1078ƻ 1079Ƨƨ 1080Ƽƽ 1081Ƅƅ 1082ʼn 1083ǀ 1084ǁ 1085ǂ 1086ǃ 1087select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_swedish_ci; 1088group_concat(c1 order by binary c1 separator '') 1089÷ 1090× 1091AaÀÁÂÃàáâãĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 1092AAAaaAaa 1093AEAeaEae 1094ǢǣǼǽ 1095Bb 1096ƀ 1097Ɓ 1098Ƃƃ 1099CcÇçĆćĈĉĊċČč 1100CHChcHch 1101Ƈƈ 1102DdĎď 1103DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 1104Đđ 1105Ɖ 1106Ɗ 1107Ƌƌ 1108Ðð 1109EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 1110Ǝǝ 1111Ə 1112Ɛ 1113Ff 1114Ƒƒ 1115GgĜĝĞğĠġĢģǦǧǴǵ 1116Ǥǥ 1117Ɠ 1118Ɣ 1119Ƣƣ 1120HhĤĥ 1121ƕǶ 1122Ħħ 1123IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 1124IJIjiJijIJij 1125ı 1126Ɨ 1127Ɩ 1128JjĴĵǰ 1129KkĶķǨǩ 1130Ƙƙ 1131LlĹĺĻļĽľ 1132Ŀŀ 1133LJLjlJljLJLjlj 1134LLLllLll 1135Łł 1136ƚ 1137ƛ 1138Mm 1139NnÑñŃńŅņŇňǸǹ 1140NJNjnJnjNJNjnj 1141Ɲ 1142ƞ 1143Ŋŋ 1144OoÒÓÔÕòóôõŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 1145OEOeoEoeŒœ 1146Ǿǿ 1147Ɔ 1148Ɵ 1149Pp 1150Ƥƥ 1151Qq 1152ĸ 1153RrŔŕŖŗŘř 1154RRRrrRrr 1155Ʀ 1156SsŚśŜŝŞşŠšſ 1157SSSssSssß 1158Ʃ 1159ƪ 1160TtŢţŤť 1161ƾ 1162Ŧŧ 1163ƫ 1164Ƭƭ 1165Ʈ 1166UuÙÚÛùúûŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 1167Ɯ 1168Ʊ 1169Vv 1170Ʋ 1171WwŴŵ 1172Xx 1173YyÜÝüýÿŶŷŸ 1174Ƴƴ 1175ZzŹźŻżŽž 1176ƍ 1177Åå 1178ÄÆäæ 1179ÖØöø 1180Ƶƶ 1181ƷǮǯ 1182Ƹƹ 1183ƺ 1184Þþ 1185ƿǷ 1186ƻ 1187Ƨƨ 1188Ƽƽ 1189Ƅƅ 1190ʼn 1191ǀ 1192ǁ 1193ǂ 1194ǃ 1195select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_turkish_ci; 1196group_concat(c1 order by binary c1 separator '') 1197÷ 1198× 1199AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 1200AAAaaAaa 1201AEAeaEae 1202ÆæǢǣǼǽ 1203Bb 1204ƀ 1205Ɓ 1206Ƃƃ 1207CcĆćĈĉĊċČč 1208CHChcHch 1209Çç 1210Ƈƈ 1211DdĎď 1212DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 1213Đđ 1214Ɖ 1215Ɗ 1216Ƌƌ 1217Ðð 1218EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 1219Ǝǝ 1220Ə 1221Ɛ 1222Ff 1223Ƒƒ 1224GgĜĝĠġĢģǦǧǴǵ 1225Ğğ 1226Ǥǥ 1227Ɠ 1228Ɣ 1229Ƣƣ 1230HhĤĥ 1231Iı 1232IJIj 1233ƕǶ 1234Ħħ 1235iÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 1236iJijIJij 1237Ɨ 1238Ɩ 1239JjĴĵǰ 1240KkĶķǨǩ 1241Ƙƙ 1242LlĹĺĻļĽľ 1243Ŀŀ 1244LJLjlJljLJLjlj 1245LLLllLll 1246Łł 1247ƚ 1248ƛ 1249Mm 1250NnÑñŃńŅņŇňǸǹ 1251NJNjnJnjNJNjnj 1252Ɲ 1253ƞ 1254Ŋŋ 1255OoÒÓÔÕòóôõŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 1256OEOeoEoeŒœ 1257Öö 1258ØøǾǿ 1259Ɔ 1260Ɵ 1261Pp 1262Ƥƥ 1263Qq 1264ĸ 1265RrŔŕŖŗŘř 1266RRRrrRrr 1267Ʀ 1268SsŚśŜŝŠšſ 1269SSSssSssß 1270Şş 1271Ʃ 1272ƪ 1273TtŢţŤť 1274ƾ 1275Ŧŧ 1276ƫ 1277Ƭƭ 1278Ʈ 1279UuÙÚÛùúûŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 1280Üü 1281Ɯ 1282Ʊ 1283Vv 1284Ʋ 1285WwŴŵ 1286Xx 1287YyÝýÿŶŷŸ 1288Ƴƴ 1289ZzŹźŻżŽž 1290ƍ 1291Ƶƶ 1292ƷǮǯ 1293Ƹƹ 1294ƺ 1295Þþ 1296ƿǷ 1297ƻ 1298Ƨƨ 1299Ƽƽ 1300Ƅƅ 1301ʼn 1302ǀ 1303ǁ 1304ǂ 1305ǃ 1306select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_czech_ci; 1307group_concat(c1 order by binary c1 separator '') 1308÷ 1309× 1310AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 1311AAAaaAaa 1312AEAeaEae 1313ÆæǢǣǼǽ 1314Bb 1315ƀ 1316Ɓ 1317Ƃƃ 1318CcÇçĆćĈĉĊċ 1319cH 1320Čč 1321Ƈƈ 1322DdĎď 1323DZDzdZdzDŽDždžDZDzdz 1324DŽDždŽdž 1325Đđ 1326Ɖ 1327Ɗ 1328Ƌƌ 1329Ðð 1330EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 1331Ǝǝ 1332Ə 1333Ɛ 1334Ff 1335Ƒƒ 1336GgĜĝĞğĠġĢģǦǧǴǵ 1337Ǥǥ 1338Ɠ 1339Ɣ 1340Ƣƣ 1341HhĤĥ 1342CHChch 1343ƕǶ 1344Ħħ 1345IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 1346IJIjiJijIJij 1347ı 1348Ɨ 1349Ɩ 1350JjĴĵǰ 1351KkĶķǨǩ 1352Ƙƙ 1353LlĹĺĻļĽľ 1354Ŀŀ 1355LJLjlJljLJLjlj 1356LLLllLll 1357Łł 1358ƚ 1359ƛ 1360Mm 1361NnÑñŃńŅņŇňǸǹ 1362NJNjnJnjNJNjnj 1363Ɲ 1364ƞ 1365Ŋŋ 1366OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 1367OEOeoEoeŒœ 1368ØøǾǿ 1369Ɔ 1370Ɵ 1371Pp 1372Ƥƥ 1373Qq 1374ĸ 1375RrŔŕŖŗ 1376RRRrrRrr 1377Řř 1378Ʀ 1379SsŚśŜŝŞşſ 1380SSSssSssß 1381Šš 1382Ʃ 1383ƪ 1384TtŢţŤť 1385ƾ 1386Ŧŧ 1387ƫ 1388Ƭƭ 1389Ʈ 1390UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 1391Ɯ 1392Ʊ 1393Vv 1394Ʋ 1395WwŴŵ 1396Xx 1397YyÝýÿŶŷŸ 1398Ƴƴ 1399ZzŹźŻż 1400ƍ 1401Žž 1402Ƶƶ 1403ƷǮǯ 1404Ƹƹ 1405ƺ 1406Þþ 1407ƿǷ 1408ƻ 1409Ƨƨ 1410Ƽƽ 1411Ƅƅ 1412ʼn 1413ǀ 1414ǁ 1415ǂ 1416ǃ 1417select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_danish_ci; 1418group_concat(c1 order by binary c1 separator '') 1419÷ 1420× 1421AaÀÁÂÃàáâãĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 1422aA 1423AEAeaEae 1424ǢǣǼǽ 1425Bb 1426ƀ 1427Ɓ 1428Ƃƃ 1429CcÇçĆćĈĉĊċČč 1430CHChcHch 1431Ƈƈ 1432DdĎď 1433DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 1434Đđ 1435Ɖ 1436Ɗ 1437Ƌƌ 1438Ðð 1439EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 1440Ǝǝ 1441Ə 1442Ɛ 1443Ff 1444Ƒƒ 1445GgĜĝĞğĠġĢģǦǧǴǵ 1446Ǥǥ 1447Ɠ 1448Ɣ 1449Ƣƣ 1450HhĤĥ 1451ƕǶ 1452Ħħ 1453IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 1454IJIjiJijIJij 1455ı 1456Ɨ 1457Ɩ 1458JjĴĵǰ 1459KkĶķǨǩ 1460Ƙƙ 1461LlĹĺĻļĽľ 1462Ŀŀ 1463LJLjlJljLJLjlj 1464LLLllLll 1465Łł 1466ƚ 1467ƛ 1468Mm 1469NnÑñŃńŅņŇňǸǹ 1470NJNjnJnjNJNjnj 1471Ɲ 1472ƞ 1473Ŋŋ 1474OoÒÓÔÕòóôõŌōŎŏƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 1475OEOeoEoeŒœ 1476Ǿǿ 1477Ɔ 1478Ɵ 1479Pp 1480Ƥƥ 1481Qq 1482ĸ 1483RrŔŕŖŗŘř 1484RRRrrRrr 1485Ʀ 1486SsŚśŜŝŞşŠšſ 1487SSSssSssß 1488Ʃ 1489ƪ 1490TtŢţŤť 1491ƾ 1492Ŧŧ 1493ƫ 1494Ƭƭ 1495Ʈ 1496UuÙÚÛùúûŨũŪūŬŭŮůŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 1497Ɯ 1498Ʊ 1499Vv 1500Ʋ 1501WwŴŵ 1502Xx 1503YyÜÝüýÿŰűŶŷŸ 1504Ƴƴ 1505ZzŹźŻżŽž 1506ƍ 1507ÄÆäæ 1508ÖØöøŐő 1509AAAaaaÅå 1510Ƶƶ 1511ƷǮǯ 1512Ƹƹ 1513ƺ 1514Þþ 1515ƿǷ 1516ƻ 1517Ƨƨ 1518Ƽƽ 1519Ƅƅ 1520ʼn 1521ǀ 1522ǁ 1523ǂ 1524ǃ 1525select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_lithuanian_ci; 1526group_concat(c1 order by binary c1 separator '') 1527÷ 1528× 1529AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 1530AAAaaAaa 1531AEAeaEae 1532ÆæǢǣǼǽ 1533Bb 1534ƀ 1535Ɓ 1536Ƃƃ 1537CCHChcchÇçĆćĈĉĊċ 1538cH 1539Čč 1540Ƈƈ 1541DdĎď 1542DZDzdZdzDŽDždžDZDzdz 1543DŽDždŽdž 1544Đđ 1545Ɖ 1546Ɗ 1547Ƌƌ 1548Ðð 1549EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 1550Ǝǝ 1551Ə 1552Ɛ 1553Ff 1554Ƒƒ 1555GgĜĝĞğĠġĢģǦǧǴǵ 1556Ǥǥ 1557Ɠ 1558Ɣ 1559Ƣƣ 1560HhĤĥ 1561ƕǶ 1562Ħħ 1563IYiyÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 1564IJIjiJijIJij 1565ı 1566Ɨ 1567Ɩ 1568JjĴĵǰ 1569KkĶķǨǩ 1570Ƙƙ 1571LlĹĺĻļĽľ 1572Ŀŀ 1573LJLjlJljLJLjlj 1574LLLllLll 1575Łł 1576ƚ 1577ƛ 1578Mm 1579NnÑñŃńŅņŇňǸǹ 1580NJNjnJnjNJNjnj 1581Ɲ 1582ƞ 1583Ŋŋ 1584OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 1585OEOeoEoeŒœ 1586ØøǾǿ 1587Ɔ 1588Ɵ 1589Pp 1590Ƥƥ 1591Qq 1592ĸ 1593RrŔŕŖŗŘř 1594RRRrrRrr 1595Ʀ 1596SsŚśŜŝŞşſ 1597SSSssSssß 1598Šš 1599Ʃ 1600ƪ 1601TtŢţŤť 1602ƾ 1603Ŧŧ 1604ƫ 1605Ƭƭ 1606Ʈ 1607UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 1608Ɯ 1609Ʊ 1610Vv 1611Ʋ 1612WwŴŵ 1613Xx 1614ÝýÿŶŷŸ 1615Ƴƴ 1616ZzŹźŻż 1617ƍ 1618Žž 1619Ƶƶ 1620ƷǮǯ 1621Ƹƹ 1622ƺ 1623Þþ 1624ƿǷ 1625ƻ 1626Ƨƨ 1627Ƽƽ 1628Ƅƅ 1629ʼn 1630ǀ 1631ǁ 1632ǂ 1633ǃ 1634select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_slovak_ci; 1635group_concat(c1 order by binary c1 separator '') 1636÷ 1637× 1638AaÀÁÂÃÅàáâãåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 1639AAAaaAaa 1640AEAeaEae 1641Ää 1642ÆæǢǣǼǽ 1643Bb 1644ƀ 1645Ɓ 1646Ƃƃ 1647CcÇçĆćĈĉĊċ 1648cH 1649Čč 1650Ƈƈ 1651DdĎď 1652DZDzdZdzDŽDždžDZDzdz 1653DŽDždŽdž 1654Đđ 1655Ɖ 1656Ɗ 1657Ƌƌ 1658Ðð 1659EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 1660Ǝǝ 1661Ə 1662Ɛ 1663Ff 1664Ƒƒ 1665GgĜĝĞğĠġĢģǦǧǴǵ 1666Ǥǥ 1667Ɠ 1668Ɣ 1669Ƣƣ 1670HhĤĥ 1671CHChch 1672ƕǶ 1673Ħħ 1674IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 1675IJIjiJijIJij 1676ı 1677Ɨ 1678Ɩ 1679JjĴĵǰ 1680KkĶķǨǩ 1681Ƙƙ 1682LlĹĺĻļĽľ 1683Ŀŀ 1684LJLjlJljLJLjlj 1685LLLllLll 1686Łł 1687ƚ 1688ƛ 1689Mm 1690NnÑñŃńŅņŇňǸǹ 1691NJNjnJnjNJNjnj 1692Ɲ 1693ƞ 1694Ŋŋ 1695OoÒÓÕÖòóõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 1696OEOeoEoeŒœ 1697Ôô 1698ØøǾǿ 1699Ɔ 1700Ɵ 1701Pp 1702Ƥƥ 1703Qq 1704ĸ 1705RrŔŕŖŗŘř 1706RRRrrRrr 1707Ʀ 1708SsŚśŜŝŞşſ 1709SSSssSssß 1710Šš 1711Ʃ 1712ƪ 1713TtŢţŤť 1714ƾ 1715Ŧŧ 1716ƫ 1717Ƭƭ 1718Ʈ 1719UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 1720Ɯ 1721Ʊ 1722Vv 1723Ʋ 1724WwŴŵ 1725Xx 1726YyÝýÿŶŷŸ 1727Ƴƴ 1728ZzŹźŻż 1729ƍ 1730Žž 1731Ƶƶ 1732ƷǮǯ 1733Ƹƹ 1734ƺ 1735Þþ 1736ƿǷ 1737ƻ 1738Ƨƨ 1739Ƽƽ 1740Ƅƅ 1741ʼn 1742ǀ 1743ǁ 1744ǂ 1745ǃ 1746select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_spanish2_ci; 1747group_concat(c1 order by binary c1 separator '') 1748÷ 1749× 1750AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 1751AAAaaAaa 1752AEAeaEae 1753ÆæǢǣǼǽ 1754Bb 1755ƀ 1756Ɓ 1757Ƃƃ 1758CcÇçĆćĈĉĊċČč 1759cH 1760CHChch 1761Ƈƈ 1762DdĎď 1763DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 1764Đđ 1765Ɖ 1766Ɗ 1767Ƌƌ 1768Ðð 1769EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 1770Ǝǝ 1771Ə 1772Ɛ 1773Ff 1774Ƒƒ 1775GgĜĝĞğĠġĢģǦǧǴǵ 1776Ǥǥ 1777Ɠ 1778Ɣ 1779Ƣƣ 1780HhĤĥ 1781ƕǶ 1782Ħħ 1783IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 1784IJIjiJijIJij 1785ı 1786Ɨ 1787Ɩ 1788JjĴĵǰ 1789KkĶķǨǩ 1790Ƙƙ 1791LlĹĺĻļĽľ 1792Ŀŀ 1793LJLjlJljLJLjlj 1794lL 1795LLLlll 1796Łł 1797ƚ 1798ƛ 1799Mm 1800NnŃńŅņŇňǸǹ 1801NJNjnJnjNJNjnj 1802Ññ 1803Ɲ 1804ƞ 1805Ŋŋ 1806OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 1807OEOeoEoeŒœ 1808ØøǾǿ 1809Ɔ 1810Ɵ 1811Pp 1812Ƥƥ 1813Qq 1814ĸ 1815RrŔŕŖŗŘř 1816RRRrrRrr 1817Ʀ 1818SsŚśŜŝŞşŠšſ 1819SSSssSssß 1820Ʃ 1821ƪ 1822TtŢţŤť 1823ƾ 1824Ŧŧ 1825ƫ 1826Ƭƭ 1827Ʈ 1828UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 1829Ɯ 1830Ʊ 1831Vv 1832Ʋ 1833WwŴŵ 1834Xx 1835YyÝýÿŶŷŸ 1836Ƴƴ 1837ZzŹźŻżŽž 1838ƍ 1839Ƶƶ 1840ƷǮǯ 1841Ƹƹ 1842ƺ 1843Þþ 1844ƿǷ 1845ƻ 1846Ƨƨ 1847Ƽƽ 1848Ƅƅ 1849ʼn 1850ǀ 1851ǁ 1852ǂ 1853ǃ 1854select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_roman_ci; 1855group_concat(c1 order by binary c1 separator '') 1856÷ 1857× 1858AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 1859AAAaaAaa 1860AEAeaEae 1861ÆæǢǣǼǽ 1862Bb 1863ƀ 1864Ɓ 1865Ƃƃ 1866CcÇçĆćĈĉĊċČč 1867CHChcHch 1868Ƈƈ 1869DdĎď 1870DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 1871Đđ 1872Ɖ 1873Ɗ 1874Ƌƌ 1875Ðð 1876EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 1877Ǝǝ 1878Ə 1879Ɛ 1880Ff 1881Ƒƒ 1882GgĜĝĞğĠġĢģǦǧǴǵ 1883Ǥǥ 1884Ɠ 1885Ɣ 1886Ƣƣ 1887HhĤĥ 1888ƕǶ 1889Ħħ 1890IJijÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 1891IJIjiJij 1892IJij 1893ı 1894Ɨ 1895Ɩ 1896Ĵĵǰ 1897KkĶķǨǩ 1898Ƙƙ 1899LlĹĺĻļĽľ 1900Ŀŀ 1901LJLjlJlj 1902LJLjlj 1903LLLllLll 1904Łł 1905ƚ 1906ƛ 1907Mm 1908NnÑñŃńŅņŇňǸǹ 1909NJNjnJnj 1910NJNjnj 1911Ɲ 1912ƞ 1913Ŋŋ 1914OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 1915OEOeoEoeŒœ 1916ØøǾǿ 1917Ɔ 1918Ɵ 1919Pp 1920Ƥƥ 1921Qq 1922ĸ 1923RrŔŕŖŗŘř 1924RRRrrRrr 1925Ʀ 1926SsŚśŜŝŞşŠšſ 1927SSSssSssß 1928Ʃ 1929ƪ 1930TtŢţŤť 1931ƾ 1932Ŧŧ 1933ƫ 1934Ƭƭ 1935Ʈ 1936ÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 1937Ɯ 1938Ʊ 1939UVuv 1940Ʋ 1941WwŴŵ 1942Xx 1943YyÝýÿŶŷŸ 1944Ƴƴ 1945ZzŹźŻżŽž 1946ƍ 1947Ƶƶ 1948ƷǮǯ 1949Ƹƹ 1950ƺ 1951Þþ 1952ƿǷ 1953ƻ 1954Ƨƨ 1955Ƽƽ 1956Ƅƅ 1957ʼn 1958ǀ 1959ǁ 1960ǂ 1961ǃ 1962select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_esperanto_ci; 1963group_concat(c1 order by binary c1 separator '') 1964÷ 1965× 1966AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 1967AAAaaAaa 1968AEAeaEae 1969ÆæǢǣǼǽ 1970Bb 1971ƀ 1972Ɓ 1973Ƃƃ 1974CcÇçĆćĊċČč 1975CHChcHch 1976Ĉĉ 1977Ƈƈ 1978DdĎď 1979DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 1980Đđ 1981Ɖ 1982Ɗ 1983Ƌƌ 1984Ðð 1985EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 1986Ǝǝ 1987Ə 1988Ɛ 1989Ff 1990Ƒƒ 1991GgĞğĠġĢģǦǧǴǵ 1992Ĝĝ 1993Ǥǥ 1994Ɠ 1995Ɣ 1996Ƣƣ 1997Hh 1998Ĥĥ 1999ƕǶ 2000Ħħ 2001IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 2002IJIjiJijIJij 2003ı 2004Ɨ 2005Ɩ 2006Jjǰ 2007Ĵĵ 2008KkĶķǨǩ 2009Ƙƙ 2010LlĹĺĻļĽľ 2011Ŀŀ 2012LJLjlJljLJLjlj 2013LLLllLll 2014Łł 2015ƚ 2016ƛ 2017Mm 2018NnÑñŃńŅņŇňǸǹ 2019NJNjnJnjNJNjnj 2020Ɲ 2021ƞ 2022Ŋŋ 2023OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 2024OEOeoEoeŒœ 2025ØøǾǿ 2026Ɔ 2027Ɵ 2028Pp 2029Ƥƥ 2030Qq 2031ĸ 2032RrŔŕŖŗŘř 2033RRRrrRrr 2034Ʀ 2035SsŚśŞşŠšſ 2036SSSssSssß 2037Ŝŝ 2038Ʃ 2039ƪ 2040TtŢţŤť 2041ƾ 2042Ŧŧ 2043ƫ 2044Ƭƭ 2045Ʈ 2046UuÙÚÛÜùúûüŨũŪūŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 2047Ŭŭ 2048Ɯ 2049Ʊ 2050Vv 2051Ʋ 2052WwŴŵ 2053Xx 2054YyÝýÿŶŷŸ 2055Ƴƴ 2056ZzŹźŻżŽž 2057ƍ 2058Ƶƶ 2059ƷǮǯ 2060Ƹƹ 2061ƺ 2062Þþ 2063ƿǷ 2064ƻ 2065Ƨƨ 2066Ƽƽ 2067Ƅƅ 2068ʼn 2069ǀ 2070ǁ 2071ǂ 2072ǃ 2073select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_hungarian_ci; 2074group_concat(c1 order by binary c1 separator '') 2075÷ 2076× 2077AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 2078AAAaaAaa 2079AEAeaEae 2080ÆæǢǣǼǽ 2081Bb 2082ƀ 2083Ɓ 2084Ƃƃ 2085CcÇçĆćĈĉĊċČč 2086CHChcHch 2087Ƈƈ 2088DdĎď 2089DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 2090Đđ 2091Ɖ 2092Ɗ 2093Ƌƌ 2094Ðð 2095EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 2096Ǝǝ 2097Ə 2098Ɛ 2099Ff 2100Ƒƒ 2101GgĜĝĞğĠġĢģǦǧǴǵ 2102Ǥǥ 2103Ɠ 2104Ɣ 2105Ƣƣ 2106HhĤĥ 2107ƕǶ 2108Ħħ 2109IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 2110IJIjiJijIJij 2111ı 2112Ɨ 2113Ɩ 2114JjĴĵǰ 2115KkĶķǨǩ 2116Ƙƙ 2117LlĹĺĻļĽľ 2118Ŀŀ 2119LJLjlJljLJLjlj 2120LLLllLll 2121Łł 2122ƚ 2123ƛ 2124Mm 2125NnÑñŃńŅņŇňǸǹ 2126NJNjnJnjNJNjnj 2127Ɲ 2128ƞ 2129Ŋŋ 2130OoÒÓÔÕòóôõŌōŎŏƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 2131OEOeoEoeŒœ 2132ÖöŐő 2133ØøǾǿ 2134Ɔ 2135Ɵ 2136Pp 2137Ƥƥ 2138Qq 2139ĸ 2140RrŔŕŖŗŘř 2141RRRrrRrr 2142Ʀ 2143SsŚśŜŝŞşŠšſ 2144SSSssSssß 2145Ʃ 2146ƪ 2147TtŢţŤť 2148ƾ 2149Ŧŧ 2150ƫ 2151Ƭƭ 2152Ʈ 2153UuÙÚÛùúûŨũŪūŬŭŮůŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 2154ÜüŰű 2155Ɯ 2156Ʊ 2157Vv 2158Ʋ 2159WwŴŵ 2160Xx 2161YyÝýÿŶŷŸ 2162Ƴƴ 2163ZzŹźŻżŽž 2164ƍ 2165Ƶƶ 2166ƷǮǯ 2167Ƹƹ 2168ƺ 2169Þþ 2170ƿǷ 2171ƻ 2172Ƨƨ 2173Ƽƽ 2174Ƅƅ 2175ʼn 2176ǀ 2177ǁ 2178ǂ 2179ǃ 2180select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_croatian_mysql561_ci; 2181group_concat(c1 order by binary c1 separator '') 2182÷ 2183× 2184AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 2185AAAaaAaa 2186AEAeaEae 2187ÆæǢǣǼǽ 2188Bb 2189ƀ 2190Ɓ 2191Ƃƃ 2192CcÇçĈĉĊċ 2193CHChcHch 2194Čč 2195Ćć 2196Ƈƈ 2197DdĎď 2198DZDzdZdzDZDzdz 2199DŽDždŽdžDŽDždž 2200Đđ 2201Ɖ 2202Ɗ 2203Ƌƌ 2204Ðð 2205EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 2206Ǝǝ 2207Ə 2208Ɛ 2209Ff 2210Ƒƒ 2211GgĜĝĞğĠġĢģǦǧǴǵ 2212Ǥǥ 2213Ɠ 2214Ɣ 2215Ƣƣ 2216HhĤĥ 2217ƕǶ 2218Ħħ 2219IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 2220IJIjiJijIJij 2221ı 2222Ɨ 2223Ɩ 2224JjĴĵǰ 2225KkĶķǨǩ 2226Ƙƙ 2227LlĹĺĻļĽľ 2228Ŀŀ 2229LLLllLll 2230LJLjlJljLJLjlj 2231Łł 2232ƚ 2233ƛ 2234Mm 2235NnÑñŃńŅņŇňǸǹ 2236NJNjnJnjNJNjnj 2237Ɲ 2238ƞ 2239Ŋŋ 2240OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 2241OEOeoEoeŒœ 2242ØøǾǿ 2243Ɔ 2244Ɵ 2245Pp 2246Ƥƥ 2247Qq 2248ĸ 2249RrŔŕŖŗŘř 2250RRRrrRrr 2251Ʀ 2252SsŚśŜŝŞşſ 2253SSSssSssß 2254Šš 2255Ʃ 2256ƪ 2257TtŢţŤť 2258ƾ 2259Ŧŧ 2260ƫ 2261Ƭƭ 2262Ʈ 2263UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 2264Ɯ 2265Ʊ 2266Vv 2267Ʋ 2268WwŴŵ 2269Xx 2270YyÝýÿŶŷŸ 2271Ƴƴ 2272ZzŹźŻż 2273ƍ 2274Žž 2275Ƶƶ 2276ƷǮǯ 2277Ƹƹ 2278ƺ 2279Þþ 2280ƿǷ 2281ƻ 2282Ƨƨ 2283Ƽƽ 2284Ƅƅ 2285ʼn 2286ǀ 2287ǁ 2288ǂ 2289ǃ 2290select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_croatian_ci; 2291group_concat(c1 order by binary c1 separator '') 2292÷ 2293× 2294AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 2295AAAaaAaa 2296AEAeaEae 2297ÆæǢǣǼǽ 2298Bb 2299ƀ 2300Ɓ 2301Ƃƃ 2302CcÇçĈĉĊċ 2303CHChcHch 2304Čč 2305Ćć 2306Ƈƈ 2307DdĎď 2308DZDzdZdzDZDzdz 2309dŽ 2310DŽDždžDŽDždž 2311Đđ 2312Ɖ 2313Ɗ 2314Ƌƌ 2315Ðð 2316EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 2317Ǝǝ 2318Ə 2319Ɛ 2320Ff 2321Ƒƒ 2322GgĜĝĞğĠġĢģǦǧǴǵ 2323Ǥǥ 2324Ɠ 2325Ɣ 2326Ƣƣ 2327HhĤĥ 2328ƕǶ 2329Ħħ 2330IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 2331IJIjiJijIJij 2332ı 2333Ɨ 2334Ɩ 2335JjĴĵǰ 2336KkĶķǨǩ 2337Ƙƙ 2338LlĹĺĻļĽľ 2339Ŀŀ 2340lJ 2341LLLllLll 2342LJLjljLJLjlj 2343Łł 2344ƚ 2345ƛ 2346Mm 2347NnÑñŃńŅņŇňǸǹ 2348nJ 2349NJNjnjNJNjnj 2350Ɲ 2351ƞ 2352Ŋŋ 2353OoÒÓÔÕÖòóôõöŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 2354OEOeoEoeŒœ 2355ØøǾǿ 2356Ɔ 2357Ɵ 2358Pp 2359Ƥƥ 2360Qq 2361ĸ 2362RrŔŕŖŗŘř 2363RRRrrRrr 2364Ʀ 2365SsŚśŜŝŞşſ 2366SSSssSssß 2367Šš 2368Ʃ 2369ƪ 2370TtŢţŤť 2371ƾ 2372Ŧŧ 2373ƫ 2374Ƭƭ 2375Ʈ 2376UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 2377Ɯ 2378Ʊ 2379Vv 2380Ʋ 2381WwŴŵ 2382Xx 2383YyÝýÿŶŷŸ 2384Ƴƴ 2385ZzŹźŻż 2386ƍ 2387Žž 2388Ƶƶ 2389ƷǮǯ 2390Ƹƹ 2391ƺ 2392Þþ 2393ƿǷ 2394ƻ 2395Ƨƨ 2396Ƽƽ 2397Ƅƅ 2398ʼn 2399ǀ 2400ǁ 2401ǂ 2402ǃ 2403select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_german2_ci; 2404group_concat(c1 order by binary c1 separator '') 2405÷ 2406× 2407AaÀÁÂÃÅàáâãåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 2408AAAaaAaa 2409AEAeaEaeÄÆäæ 2410ǢǣǼǽ 2411Bb 2412ƀ 2413Ɓ 2414Ƃƃ 2415CcÇçĆćĈĉĊċČč 2416CHChcHch 2417Ƈƈ 2418DdĎď 2419DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 2420Đđ 2421Ɖ 2422Ɗ 2423Ƌƌ 2424Ðð 2425EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 2426Ǝǝ 2427Ə 2428Ɛ 2429Ff 2430Ƒƒ 2431GgĜĝĞğĠġĢģǦǧǴǵ 2432Ǥǥ 2433Ɠ 2434Ɣ 2435Ƣƣ 2436HhĤĥ 2437ƕǶ 2438Ħħ 2439IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 2440IJIjiJijIJij 2441ı 2442Ɨ 2443Ɩ 2444JjĴĵǰ 2445KkĶķǨǩ 2446Ƙƙ 2447LlĹĺĻļĽľ 2448Ŀŀ 2449LJLjlJljLJLjlj 2450LLLllLll 2451Łł 2452ƚ 2453ƛ 2454Mm 2455NnÑñŃńŅņŇňǸǹ 2456NJNjnJnjNJNjnj 2457Ɲ 2458ƞ 2459Ŋŋ 2460OoÒÓÔÕòóôõŌōŎŏŐőƠơǑǒǪǫǬǭỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 2461OEOeoEoeÖöŒœ 2462ØøǾǿ 2463Ɔ 2464Ɵ 2465Pp 2466Ƥƥ 2467Qq 2468ĸ 2469RrŔŕŖŗŘř 2470RRRrrRrr 2471Ʀ 2472SsŚśŜŝŞşŠšſ 2473SSSssSssß 2474Ʃ 2475ƪ 2476TtŢţŤť 2477ƾ 2478Ŧŧ 2479ƫ 2480Ƭƭ 2481Ʈ 2482UuÙÚÛùúûŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 2483Üü 2484Ɯ 2485Ʊ 2486Vv 2487Ʋ 2488WwŴŵ 2489Xx 2490YyÝýÿŶŷŸ 2491Ƴƴ 2492ZzŹźŻżŽž 2493ƍ 2494Ƶƶ 2495ƷǮǯ 2496Ƹƹ 2497ƺ 2498Þþ 2499ƿǷ 2500ƻ 2501Ƨƨ 2502Ƽƽ 2503Ƅƅ 2504ʼn 2505ǀ 2506ǁ 2507ǂ 2508ǃ 2509select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_unicode_520_ci; 2510group_concat(c1 order by binary c1 separator '') 2511÷ 2512× 2513AaÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặ 2514AAAaaAaa 2515AEAeaEaeÆæǢǣǼǽ 2516Bb 2517ƀ 2518Ɓ 2519Ƃƃ 2520CcÇçĆćĈĉĊċČč 2521CHChcHch 2522Ƈƈ 2523DdÐðĎďĐđ 2524DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 2525Ɖ 2526Ɗ 2527Ƌƌ 2528EeÈÉÊËèéêëĒēĔĕĖėĘęĚěẸẹẺẻẼẽẾếỀềỂểỄễỆệ 2529Ǝǝ 2530Ə 2531Ɛ 2532Ff 2533Ƒƒ 2534GgĜĝĞğĠġĢģǦǧǴǵ 2535Ǥǥ 2536Ɠ 2537Ɣ 2538Ƣƣ 2539HhĤĥĦħ 2540ƕǶ 2541IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 2542IJIjiJijIJij 2543ı 2544Ɨ 2545Ɩ 2546JjĴĵǰ 2547KkĶķǨǩ 2548Ƙƙ 2549LlĹĺĻļĽľĿŀŁł 2550LJLjlJljLJLjlj 2551LLLllLll 2552ƚ 2553ƛ 2554Mm 2555NnÑñŃńŅņŇňǸǹ 2556NJNjnJnjNJNjnj 2557Ɲ 2558ƞ 2559Ŋŋ 2560OoÒÓÔÕÖØòóôõöøŌōŎŏŐőƠơǑǒǪǫǬǭǾǿỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợ 2561OEOeoEoeŒœ 2562Ɔ 2563Ɵ 2564Pp 2565Ƥƥ 2566Qq 2567ĸ 2568RrŔŕŖŗŘř 2569RRRrrRrr 2570Ʀ 2571SsŚśŜŝŞşŠšſ 2572SSSssSssß 2573Ʃ 2574ƪ 2575TtŢţŤť 2576ƾ 2577Ŧŧ 2578ƫ 2579Ƭƭ 2580Ʈ 2581UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜỤụỦủỨứỪừỬửỮữỰự 2582Ɯ 2583Ʊ 2584Vv 2585Ʋ 2586WwŴŵ 2587Xx 2588YyÝýÿŶŷŸ 2589Ƴƴ 2590ZzŹźŻżŽž 2591ƍ 2592Ƶƶ 2593ƷǮǯ 2594Ƹƹ 2595ƺ 2596Þþ 2597ƿǷ 2598ƻ 2599Ƨƨ 2600Ƽƽ 2601Ƅƅ 2602ʼn 2603ǀ 2604ǁ 2605ǂ 2606ǃ 2607select group_concat(c1 order by binary c1 separator '') from t1 group by c1 collate utf16_vietnamese_ci; 2608group_concat(c1 order by binary c1 separator '') 2609÷ 2610× 2611AaÀÁÃÄÅàáãäåĀāĄąǍǎǞǟǠǡǺǻẠạẢả 2612AAAaaAaa 2613AEAeaEae 2614ĂăẮắẰằẲẳẴẵẶặ 2615ÂâẤấẦầẨẩẪẫẬậ 2616ÆæǢǣǼǽ 2617Bb 2618ƀ 2619Ɓ 2620Ƃƃ 2621CcÇçĆćĈĉĊċČč 2622CHChcHch 2623Ƈƈ 2624DdĎď 2625DZDzDŽDždZdzdŽdžDŽDždžDZDzdz 2626Đđ 2627Ɖ 2628Ɗ 2629Ƌƌ 2630Ðð 2631EeÈÉËèéëĒēĔĕĖėĘęĚěẸẹẺẻẼẽ 2632ÊêẾếỀềỂểỄễỆệ 2633Ǝǝ 2634Ə 2635Ɛ 2636Ff 2637Ƒƒ 2638GgĜĝĞğĠġĢģǦǧǴǵ 2639Ǥǥ 2640Ɠ 2641Ɣ 2642Ƣƣ 2643HhĤĥ 2644ƕǶ 2645Ħħ 2646IiÌÍÎÏìíîïĨĩĪīĬĭĮįİǏǐỈỉỊị 2647IJIjiJijIJij 2648ı 2649Ɨ 2650Ɩ 2651JjĴĵǰ 2652KkĶķǨǩ 2653Ƙƙ 2654LlĹĺĻļĽľ 2655Ŀŀ 2656LJLjlJljLJLjlj 2657LLLllLll 2658Łł 2659ƚ 2660ƛ 2661Mm 2662NnÑñŃńŅņŇňǸǹ 2663NJNjnJnjNJNjnj 2664Ɲ 2665ƞ 2666Ŋŋ 2667OoÒÓÕÖòóõöŌōŎŏŐőǑǒǪǫǬǭỌọỎỏ 2668OEOeoEoeŒœ 2669ÔôỐốỒồỔổỖỗỘộ 2670ƠơỚớỜờỞởỠỡỢợ 2671ØøǾǿ 2672Ɔ 2673Ɵ 2674Pp 2675Ƥƥ 2676Qq 2677ĸ 2678RrŔŕŖŗŘř 2679RRRrrRrr 2680Ʀ 2681SsŚśŜŝŞşŠšſ 2682SSSssSssß 2683Ʃ 2684ƪ 2685TtŢţŤť 2686ƾ 2687Ŧŧ 2688ƫ 2689Ƭƭ 2690Ʈ 2691UuÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųǓǔǕǖǗǘǙǚǛǜỤụỦủ 2692ƯưỨứỪừỬửỮữỰự 2693Ɯ 2694Ʊ 2695Vv 2696Ʋ 2697WwŴŵ 2698Xx 2699YyÝýÿŶŷŸ 2700Ƴƴ 2701ZzŹźŻżŽž 2702ƍ 2703Ƶƶ 2704ƷǮǯ 2705Ƹƹ 2706ƺ 2707Þþ 2708ƿǷ 2709ƻ 2710Ƨƨ 2711Ƽƽ 2712Ƅƅ 2713ʼn 2714ǀ 2715ǁ 2716ǂ 2717ǃ 2718drop table t1; 2719SET NAMES utf8; 2720CREATE TABLE t1 (c varchar(200) CHARACTER SET utf16 COLLATE utf16_general_ci NOT NULL, INDEX (c)); 2721INSERT INTO t1 VALUES (0x039C03C903B403B11F770308); 2722SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 COLLATE utf16_general_ci; 2723c 2724Μωδαί̈ 2725INSERT INTO t1 VALUES (0x039C03C903B4); 2726SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 2727COLLATE utf16_general_ci ORDER BY c; 2728c 2729Μωδ 2730Μωδαί̈ 2731DROP TABLE t1; 2732CREATE TABLE t1 (c varchar(200) CHARACTER SET utf16 COLLATE utf16_unicode_ci NOT NULL, INDEX (c)); 2733INSERT INTO t1 VALUES (0x039C03C903B403B11F770308); 2734SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 COLLATE utf16_unicode_ci; 2735c 2736Μωδαί̈ 2737INSERT INTO t1 VALUES (0x039C03C903B4); 2738SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 2739COLLATE utf16_unicode_ci ORDER BY c; 2740c 2741Μωδ 2742Μωδαί̈ 2743DROP TABLE t1; 2744CREATE TABLE t1 (c varchar(200) CHARACTER SET utf16 COLLATE utf16_unicode_ci NOT NULL, INDEX (c)); 2745INSERT INTO t1 VALUES (0x039C03C903B403B11F770308); 2746SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 COLLATE utf16_unicode_ci; 2747c 2748Μωδαί̈ 2749INSERT INTO t1 VALUES (0x039C03C903B4); 2750SELECT * FROM t1 WHERE c LIKE _utf16 0x039C0025 2751COLLATE utf16_unicode_ci ORDER BY c; 2752c 2753Μωδ 2754Μωδαί̈ 2755DROP TABLE t1; 2756SET NAMES utf8; 2757SET @test_character_set='utf16'; 2758SET @test_collation='utf16_swedish_ci'; 2759SET @safe_character_set_server= @@character_set_server; 2760SET @safe_collation_server= @@collation_server; 2761SET @safe_character_set_client= @@character_set_client; 2762SET @safe_character_set_results= @@character_set_results; 2763SET character_set_server= @test_character_set; 2764SET collation_server= @test_collation; 2765CREATE DATABASE d1; 2766USE d1; 2767CREATE TABLE t1 (c CHAR(10), KEY(c)); 2768SHOW FULL COLUMNS FROM t1; 2769Field Type Collation Null Key Default Extra Privileges Comment 2770c char(10) utf16_swedish_ci YES MUL NULL 2771INSERT INTO t1 VALUES ('aaa'),('aaaa'),('aaaaa'); 2772SELECT c as want3results FROM t1 WHERE c LIKE 'aaa%'; 2773want3results 2774aaa 2775aaaa 2776aaaaa 2777DROP TABLE t1; 2778CREATE TABLE t1 (c1 varchar(15), KEY c1 (c1(2))); 2779SHOW FULL COLUMNS FROM t1; 2780Field Type Collation Null Key Default Extra Privileges Comment 2781c1 varchar(15) utf16_swedish_ci YES MUL NULL 2782INSERT INTO t1 VALUES ('location'),('loberge'),('lotre'),('boabab'); 2783SELECT c1 as want3results from t1 where c1 like 'l%'; 2784want3results 2785location 2786loberge 2787lotre 2788SELECT c1 as want3results from t1 where c1 like 'lo%'; 2789want3results 2790location 2791loberge 2792lotre 2793SELECT c1 as want1result from t1 where c1 like 'loc%'; 2794want1result 2795location 2796SELECT c1 as want1result from t1 where c1 like 'loca%'; 2797want1result 2798location 2799SELECT c1 as want1result from t1 where c1 like 'locat%'; 2800want1result 2801location 2802SELECT c1 as want1result from t1 where c1 like 'locati%'; 2803want1result 2804location 2805SELECT c1 as want1result from t1 where c1 like 'locatio%'; 2806want1result 2807location 2808SELECT c1 as want1result from t1 where c1 like 'location%'; 2809want1result 2810location 2811DROP TABLE t1; 2812create table t1 (a set('a') not null); 2813insert ignore into t1 values (),(); 2814Warnings: 2815Warning 1364 Field 'a' doesn't have a default value 2816select cast(a as char(1)) from t1; 2817cast(a as char(1)) 2818 2819 2820select a sounds like a from t1; 2821a sounds like a 28221 28231 2824select 1 from t1 order by cast(a as char(1)); 28251 28261 28271 2828drop table t1; 2829# 2830# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found 2831# 2832SET character_set_client=latin1; 2833SET character_set_connection= @test_character_set; 2834SET collation_connection= @test_collation; 2835SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1; 2836COLLATION('.') c1 2837utf16_swedish_ci .wwwmysqlcom 2838set names utf8; 2839create table t1 ( 2840name varchar(10), 2841level smallint unsigned); 2842show create table t1; 2843Table Create Table 2844t1 CREATE TABLE `t1` ( 2845 `name` varchar(10) COLLATE utf16_swedish_ci DEFAULT NULL, 2846 `level` smallint(5) unsigned DEFAULT NULL 2847) ENGINE=MyISAM DEFAULT CHARSET=utf16 COLLATE=utf16_swedish_ci 2848insert into t1 values ('string',1); 2849select concat(name,space(level)), concat(name, repeat(' ',level)) from t1; 2850concat(name,space(level)) concat(name, repeat(' ',level)) 2851string string 2852drop table t1; 2853DROP DATABASE d1; 2854USE test; 2855SET character_set_server= @safe_character_set_server; 2856SET collation_server= @safe_collation_server; 2857SET character_set_client= @safe_character_set_client; 2858SET character_set_results= @safe_character_set_results; 2859SET collation_connection='utf16_unicode_ci'; 2860create table t1 select repeat('a',4000) a; 2861delete from t1; 2862insert into t1 values ('a'), ('a '), ('a\t'); 2863select collation(a),hex(a) from t1 order by a; 2864collation(a) hex(a) 2865utf16_unicode_ci 00610009 2866utf16_unicode_ci 0061 2867utf16_unicode_ci 00610020 2868drop table t1; 2869# 2870# MDEV-5453 Assertion `src' fails in my_strnxfrm_unicode on GROUP BY MID(..) WITH ROLLUP 2871# 2872SELECT @@collation_connection; 2873@@collation_connection 2874utf16_unicode_ci 2875CREATE TABLE t1 (i INT) ENGINE=MyISAM; 2876INSERT INTO t1 VALUES (1),(2); 2877SELECT * FROM t1 GROUP BY MID(CURRENT_USER,0) WITH ROLLUP; 2878i 28791 28801 2881SELECT * FROM t1 GROUP BY MID('test',0) WITH ROLLUP; 2882i 28831 28841 2885DROP TABLE t1; 2886# 2887# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations 2888# 2889SELECT @@collation_connection; 2890@@collation_connection 2891utf16_unicode_ci 2892CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0; 2893INSERT INTO t1 (a) VALUES ("a"); 2894INSERT INTO t1 (a) VALUES ("b"); 2895INSERT INTO t1 (a) VALUES ("c"); 2896INSERT INTO t1 (a) VALUES ("d"); 2897INSERT INTO t1 (a) VALUES ("e"); 2898INSERT INTO t1 (a) VALUES ("f"); 2899INSERT INTO t1 (a) VALUES ("g"); 2900INSERT INTO t1 (a) VALUES ("h"); 2901INSERT INTO t1 (a) VALUES ("i"); 2902INSERT INTO t1 (a) VALUES ("j"); 2903INSERT INTO t1 (a) VALUES ("k"); 2904INSERT INTO t1 (a) VALUES ("l"); 2905INSERT INTO t1 (a) VALUES ("m"); 2906SELECT * FROM t1 ORDER BY LOWER(a); 2907a 2908a 2909b 2910c 2911d 2912e 2913f 2914g 2915h 2916i 2917j 2918k 2919l 2920m 2921SELECT * FROM t1 ORDER BY LOWER(a) DESC; 2922a 2923m 2924l 2925k 2926j 2927i 2928h 2929g 2930f 2931e 2932d 2933c 2934b 2935a 2936DROP TABLE t1; 2937select @@collation_connection; 2938@@collation_connection 2939utf16_unicode_ci 2940create table t1 ROW_FORMAT=DYNAMIC select repeat('a',50) as c1 ; 2941insert into t1 values('abcdef'); 2942insert into t1 values('_bcdef'); 2943insert into t1 values('a_cdef'); 2944insert into t1 values('ab_def'); 2945insert into t1 values('abc_ef'); 2946insert into t1 values('abcd_f'); 2947insert into t1 values('abcde_'); 2948select c1 as c1u from t1 where c1 like 'ab\_def'; 2949c1u 2950ab_def 2951select c1 as c2h from t1 where c1 like 'ab#_def' escape '#'; 2952c2h 2953ab_def 2954drop table t1; 2955SELECT @@collation_connection; 2956@@collation_connection 2957utf16_unicode_ci 2958SELECT '\%b' LIKE '%\%'; 2959'\%b' LIKE '%\%' 29600 2961"BEGIN ctype_german.inc" 2962drop table if exists t1; 2963create table t1 as select repeat(' ', 64) as s1; 2964select collation(s1) from t1; 2965collation(s1) 2966utf16_unicode_ci 2967delete from t1; 2968INSERT INTO t1 VALUES ('ud'),('uf'); 2969INSERT INTO t1 VALUES ('od'),('of'); 2970INSERT INTO t1 VALUES ('e'); 2971INSERT INTO t1 VALUES ('ad'),('af'); 2972insert into t1 values ('a'),('ae'),(_latin1 0xE4); 2973insert into t1 values ('o'),('oe'),(_latin1 0xF6); 2974insert into t1 values ('s'),('ss'),(_latin1 0xDF); 2975insert into t1 values ('u'),('ue'),(_latin1 0xFC); 2976INSERT INTO t1 VALUES (_latin1 0xE6), (_latin1 0xC6); 2977INSERT INTO t1 VALUES (_latin1 0x9C), (_latin1 0x8C); 2978select s1, hex(s1) from t1 order by s1, binary s1; 2979s1 hex(s1) 2980a 0061 2981ä 00E4 2982ad 00610064 2983ae 00610065 2984af 00610066 2985Æ 00C6 2986æ 00E6 2987e 0065 2988o 006F 2989ö 00F6 2990od 006F0064 2991oe 006F0065 2992Œ 0152 2993œ 0153 2994of 006F0066 2995s 0073 2996ss 00730073 2997ß 00DF 2998u 0075 2999ü 00FC 3000ud 00750064 3001ue 00750065 3002uf 00750066 3003select group_concat(s1 order by binary s1) from t1 group by s1; 3004group_concat(s1 order by binary s1) 3005a,ä 3006ad 3007ae 3008af 3009Æ,æ 3010e 3011o,ö 3012od 3013oe,Œ,œ 3014of 3015s 3016ss,ß 3017u,ü 3018ud 3019ue 3020uf 3021SELECT s1, hex(s1), hex(weight_string(s1)) FROM t1 ORDER BY s1, BINARY(s1); 3022s1 hex(s1) hex(weight_string(s1)) 3023a 0061 0E33 3024ä 00E4 0E33 3025ad 00610064 0E330E6D 3026ae 00610065 0E330E8B 3027af 00610066 0E330EB9 3028Æ 00C6 0E38 3029æ 00E6 0E38 3030e 0065 0E8B 3031o 006F 0F82 3032ö 00F6 0F82 3033od 006F0064 0F820E6D 3034oe 006F0065 0F820E8B 3035Œ 0152 0F820E8B 3036œ 0153 0F820E8B 3037of 006F0066 0F820EB9 3038s 0073 0FEA 3039ss 00730073 0FEA0FEA 3040ß 00DF 0FEA0FEA 3041u 0075 101F 3042ü 00FC 101F 3043ud 00750064 101F0E6D 3044ue 00750065 101F0E8B 3045uf 00750066 101F0EB9 3046SELECT s1, hex(s1) FROM t1 WHERE s1='ae' ORDER BY s1, BINARY(s1); 3047s1 hex(s1) 3048ae 00610065 3049drop table t1; 3050CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0; 3051SHOW CREATE TABLE t1; 3052Table Create Table 3053t1 CREATE TABLE `t1` ( 3054 `a` varchar(1) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL, 3055 `b` int(1) NOT NULL 3056) ENGINE=MyISAM DEFAULT CHARSET=latin1 3057INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1); 3058SELECT * FROM t1 ORDER BY a, b; 3059a b 3060s 0 3061ß 1 3062SELECT * FROM t1 ORDER BY a DESC, b; 3063a b 3064ß 1 3065s 0 3066SELECT * FROM t1 ORDER BY CONCAT(a), b; 3067a b 3068s 0 3069ß 1 3070SELECT * FROM t1 ORDER BY CONCAT(a) DESC, b; 3071a b 3072ß 1 3073s 0 3074DROP TABLE t1; 3075"END ctype_german.inc" 3076End of 4.1 tests 3077CREATE TABLE t1 (id int, a varchar(30) character set utf16); 3078INSERT INTO t1 VALUES (1, 0x01310069), (2, 0x01310131); 3079INSERT INTO t1 VALUES (3, 0x00690069), (4, 0x01300049); 3080INSERT INTO t1 VALUES (5, 0x01300130), (6, 0x00490049); 3081SELECT a, length(a) la, @l:=lower(a) l, length(@l) ll, @u:=upper(a) u, length(@u) lu 3082FROM t1 ORDER BY id; 3083a la l ll u lu 3084ıi 4 ıi 4 II 4 3085ıı 4 ıı 4 II 4 3086ii 4 ii 4 II 4 3087İI 4 ii 4 İI 4 3088İİ 4 ii 4 İİ 4 3089II 4 ii 4 II 4 3090ALTER TABLE t1 MODIFY a VARCHAR(30) character set utf16 collate utf16_turkish_ci; 3091SELECT a, length(a) la, @l:=lower(a) l, length(@l) ll, @u:=upper(a) u, length(@u) lu 3092FROM t1 ORDER BY id; 3093a la l ll u lu 3094ıi 4 ıi 4 Iİ 4 3095ıı 4 ıı 4 II 4 3096ii 4 ii 4 İİ 4 3097İI 4 iı 4 İI 4 3098İİ 4 ii 4 İİ 4 3099II 4 ıı 4 II 4 3100DROP TABLE t1; 3101CREATE TABLE t1 ( 3102c1 text character set utf16 collate utf16_polish_ci NOT NULL 3103) ENGINE=MyISAM; 3104insert into t1 values (''),('a'); 3105SELECT COUNT(*), c1 FROM t1 GROUP BY c1; 3106COUNT(*) c1 31071 31081 a 3109DROP TABLE IF EXISTS t1; 3110set collation_connection=utf16_unicode_ci; 3111drop table if exists t1; 3112create table t1 as 3113select repeat(' ', 64) as s1, repeat(' ',64) as s2 3114union 3115select null, null; 3116show create table t1; 3117Table Create Table 3118t1 CREATE TABLE `t1` ( 3119 `s1` varchar(64) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL, 3120 `s2` varchar(64) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL 3121) ENGINE=MyISAM DEFAULT CHARSET=latin1 3122delete from t1; 3123insert into t1 values('aaa','aaa'); 3124insert into t1 values('aaa|qqq','qqq'); 3125insert into t1 values('gheis','^[^a-dXYZ]+$'); 3126insert into t1 values('aab','^aa?b'); 3127insert into t1 values('Baaan','^Ba*n'); 3128insert into t1 values('aaa','qqq|aaa'); 3129insert into t1 values('qqq','qqq|aaa'); 3130insert into t1 values('bbb','qqq|aaa'); 3131insert into t1 values('bbb','qqq'); 3132insert into t1 values('aaa','aba'); 3133insert into t1 values(null,'abc'); 3134insert into t1 values('def',null); 3135insert into t1 values(null,null); 3136insert into t1 values('ghi','ghi['); 3137select HIGH_PRIORITY s1 regexp s2 from t1; 3138s1 regexp s2 31390 31400 31410 31421 31431 31441 31451 31461 31471 31481 3149NULL 3150NULL 3151NULL 3152NULL 3153drop table t1; 3154SET collation_connection=utf16_czech_ci; 3155SELECT @@collation_connection; 3156@@collation_connection 3157utf16_czech_ci 3158# 3159# Bug#57737 Character sets: search fails with like, contraction, index 3160# 3161CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS s1 LIMIT 0; 3162INSERT INTO t1 VALUES ('c'),('ce'),('cé'),('ch'); 3163SELECT * FROM t1 WHERE s1 LIKE 'c%'; 3164s1 3165c 3166ce 3167cé 3168ch 3169ALTER TABLE t1 ADD KEY s1 (s1); 3170SELECT * FROM t1 WHERE s1 LIKE 'c%'; 3171s1 3172c 3173ce 3174cé 3175ch 3176ALTER TABLE t1 DROP KEY s1, ADD KEY(s1(1)); 3177SELECT * FROM t1 WHERE s1 LIKE 'ch'; 3178s1 3179ch 3180DROP TABLE t1; 3181SELECT @@collation_connection; 3182@@collation_connection 3183utf16_czech_ci 3184# 3185# Bug#57737 Character sets: search fails with like, contraction, index 3186# Part#2 - ignorable characters 3187# 3188CREATE TABLE t1 AS SELECT REPEAT(' ', 10) AS s1 LIMIT 0; 3189INSERT INTO t1 VALUES ('a\0\0\0\0\0\t'),('a'),('b'),('c'),('d'),('e'); 3190SELECT HEX(s1) FROM t1 WHERE s1 LIKE 'a%'; 3191HEX(s1) 31920061000000000000000000000009 31930061 3194ALTER TABLE t1 ADD KEY s1 (s1); 3195SELECT HEX(s1) FROM t1 WHERE s1 LIKE 'a%'; 3196HEX(s1) 31970061000000000000000000000009 31980061 3199DROP TABLE t1; 3200# 3201# End of 5.5 tests 3202# 3203# 3204# Start of 5.6 tests 3205# 3206# 3207# WL#3664 WEIGHT_STRING 3208# 3209set collation_connection=utf16_unicode_ci; 3210select @@collation_connection; 3211@@collation_connection 3212utf16_unicode_ci 3213CREATE TABLE t1 AS SELECT 'a' AS a; 3214SHOW CREATE TABLE t1; 3215Table Create Table 3216t1 CREATE TABLE `t1` ( 3217 `a` varchar(1) CHARACTER SET utf16 COLLATE utf16_unicode_ci NOT NULL 3218) ENGINE=MyISAM DEFAULT CHARSET=latin1 3219CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1; 3220SHOW CREATE TABLE t2; 3221Table Create Table 3222t2 CREATE TABLE `t2` ( 3223 `ws` varbinary(16) DEFAULT NULL 3224) ENGINE=MyISAM DEFAULT CHARSET=latin1 3225SELECT HEX(WEIGHT_STRING(a)) FROM t1; 3226HEX(WEIGHT_STRING(a)) 32270E33 3228SELECT HEX(ws) FROM t2; 3229HEX(ws) 32300E33 3231DROP TABLE t2; 3232DROP TABLE t1; 3233CREATE TABLE t1 AS SELECT REPEAT('a',5) AS a; 3234SHOW CREATE TABLE t1; 3235Table Create Table 3236t1 CREATE TABLE `t1` ( 3237 `a` varchar(5) CHARACTER SET utf16 COLLATE utf16_unicode_ci DEFAULT NULL 3238) ENGINE=MyISAM DEFAULT CHARSET=latin1 3239CREATE TABLE t2 AS SELECT WEIGHT_STRING(a) AS ws FROM t1; 3240SHOW CREATE TABLE t2; 3241Table Create Table 3242t2 CREATE TABLE `t2` ( 3243 `ws` varbinary(80) DEFAULT NULL 3244) ENGINE=MyISAM DEFAULT CHARSET=latin1 3245SELECT HEX(WEIGHT_STRING(a)) FROM t1; 3246HEX(WEIGHT_STRING(a)) 32470E330E330E330E330E33 3248SELECT HEX(ws) FROM t2; 3249HEX(ws) 32500E330E330E330E330E33 3251DROP TABLE t2; 3252CREATE TABLE t2 AS SELECT WEIGHT_STRING(a AS CHAR(3)) AS ws FROM t1; 3253SHOW CREATE TABLE t2; 3254Table Create Table 3255t2 CREATE TABLE `t2` ( 3256 `ws` varbinary(48) DEFAULT NULL 3257) ENGINE=MyISAM DEFAULT CHARSET=latin1 3258SELECT HEX(WEIGHT_STRING(a AS CHAR(3))) FROM t1; 3259HEX(WEIGHT_STRING(a AS CHAR(3))) 32600E330E330E33 3261SELECT HEX(ws) FROM t2; 3262HEX(ws) 32630E330E330E33 3264DROP TABLE t2; 3265CREATE TABLE t2 AS SELECT WEIGHT_STRING(a AS CHAR(10)) AS ws FROM t1; 3266SHOW CREATE TABLE t2; 3267Table Create Table 3268t2 CREATE TABLE `t2` ( 3269 `ws` varbinary(160) DEFAULT NULL 3270) ENGINE=MyISAM DEFAULT CHARSET=latin1 3271SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1; 3272HEX(WEIGHT_STRING(a AS CHAR(10))) 32730E330E330E330E330E3302090209020902090209 3274SELECT HEX(ws) FROM t2; 3275HEX(ws) 32760E330E330E330E330E3302090209020902090209 3277DROP TABLE t2; 3278DROP TABLE t1; 3279select hex(weight_string('a')); 3280hex(weight_string('a')) 32810E33 3282select hex(weight_string('A')); 3283hex(weight_string('A')) 32840E33 3285select hex(weight_string('abc')); 3286hex(weight_string('abc')) 32870E330E4A0E60 3288select hex(weight_string('abc' as char(2))); 3289hex(weight_string('abc' as char(2))) 32900E330E4A 3291select hex(weight_string('abc' as char(3))); 3292hex(weight_string('abc' as char(3))) 32930E330E4A0E60 3294select hex(weight_string('abc' as char(5))); 3295hex(weight_string('abc' as char(5))) 32960E330E4A0E6002090209 3297select hex(weight_string('abc', 1, 2, 0xC0)); 3298hex(weight_string('abc', 1, 2, 0xC0)) 32990E 3300select hex(weight_string('abc', 2, 2, 0xC0)); 3301hex(weight_string('abc', 2, 2, 0xC0)) 33020E33 3303select hex(weight_string('abc', 3, 2, 0xC0)); 3304hex(weight_string('abc', 3, 2, 0xC0)) 33050E330E 3306select hex(weight_string('abc', 4, 2, 0xC0)); 3307hex(weight_string('abc', 4, 2, 0xC0)) 33080E330E4A 3309select hex(weight_string('abc', 5, 2, 0xC0)); 3310hex(weight_string('abc', 5, 2, 0xC0)) 33110E330E4A02 3312select hex(weight_string('abc',25, 2, 0xC0)); 3313hex(weight_string('abc',25, 2, 0xC0)) 33140E330E4A020902090209020902090209020902090209020902 3315select hex(weight_string('abc', 1, 3, 0xC0)); 3316hex(weight_string('abc', 1, 3, 0xC0)) 33170E 3318select hex(weight_string('abc', 2, 3, 0xC0)); 3319hex(weight_string('abc', 2, 3, 0xC0)) 33200E33 3321select hex(weight_string('abc', 3, 3, 0xC0)); 3322hex(weight_string('abc', 3, 3, 0xC0)) 33230E330E 3324select hex(weight_string('abc', 4, 3, 0xC0)); 3325hex(weight_string('abc', 4, 3, 0xC0)) 33260E330E4A 3327select hex(weight_string('abc', 5, 3, 0xC0)); 3328hex(weight_string('abc', 5, 3, 0xC0)) 33290E330E4A0E 3330select hex(weight_string('abc',25, 3, 0xC0)); 3331hex(weight_string('abc',25, 3, 0xC0)) 33320E330E4A0E6002090209020902090209020902090209020902 3333select hex(weight_string('abc', 1, 4, 0xC0)); 3334hex(weight_string('abc', 1, 4, 0xC0)) 33350E 3336select hex(weight_string('abc', 2, 4, 0xC0)); 3337hex(weight_string('abc', 2, 4, 0xC0)) 33380E33 3339select hex(weight_string('abc', 3, 4, 0xC0)); 3340hex(weight_string('abc', 3, 4, 0xC0)) 33410E330E 3342select hex(weight_string('abc', 4, 4, 0xC0)); 3343hex(weight_string('abc', 4, 4, 0xC0)) 33440E330E4A 3345select hex(weight_string('abc', 5, 4, 0xC0)); 3346hex(weight_string('abc', 5, 4, 0xC0)) 33470E330E4A0E 3348select hex(weight_string('abc',25, 4, 0xC0)); 3349hex(weight_string('abc',25, 4, 0xC0)) 33500E330E4A0E6002090209020902090209020902090209020902 3351select @@collation_connection; 3352@@collation_connection 3353utf16_unicode_ci 3354select hex(weight_string(cast(_latin1 0x80 as char))); 3355hex(weight_string(cast(_latin1 0x80 as char))) 33560E23 3357select hex(weight_string(cast(_latin1 0x808080 as char))); 3358hex(weight_string(cast(_latin1 0x808080 as char))) 33590E230E230E23 3360select hex(weight_string(cast(_latin1 0x808080 as char) as char(2))); 3361hex(weight_string(cast(_latin1 0x808080 as char) as char(2))) 33620E230E23 3363select hex(weight_string(cast(_latin1 0x808080 as char) as char(3))); 3364hex(weight_string(cast(_latin1 0x808080 as char) as char(3))) 33650E230E230E23 3366select hex(weight_string(cast(_latin1 0x808080 as char) as char(5))); 3367hex(weight_string(cast(_latin1 0x808080 as char) as char(5))) 33680E230E230E2302090209 3369select hex(weight_string(cast(_latin1 0x808080 as char), 1, 2, 0xC0)); 3370hex(weight_string(cast(_latin1 0x808080 as char), 1, 2, 0xC0)) 33710E 3372select hex(weight_string(cast(_latin1 0x808080 as char), 2, 2, 0xC0)); 3373hex(weight_string(cast(_latin1 0x808080 as char), 2, 2, 0xC0)) 33740E23 3375select hex(weight_string(cast(_latin1 0x808080 as char), 3, 2, 0xC0)); 3376hex(weight_string(cast(_latin1 0x808080 as char), 3, 2, 0xC0)) 33770E230E 3378select hex(weight_string(cast(_latin1 0x808080 as char), 4, 2, 0xC0)); 3379hex(weight_string(cast(_latin1 0x808080 as char), 4, 2, 0xC0)) 33800E230E23 3381select hex(weight_string(cast(_latin1 0x808080 as char), 5, 2, 0xC0)); 3382hex(weight_string(cast(_latin1 0x808080 as char), 5, 2, 0xC0)) 33830E230E2302 3384select hex(weight_string(cast(_latin1 0x808080 as char),25, 2, 0xC0)); 3385hex(weight_string(cast(_latin1 0x808080 as char),25, 2, 0xC0)) 33860E230E23020902090209020902090209020902090209020902 3387select hex(weight_string(cast(_latin1 0x808080 as char), 1, 3, 0xC0)); 3388hex(weight_string(cast(_latin1 0x808080 as char), 1, 3, 0xC0)) 33890E 3390select hex(weight_string(cast(_latin1 0x808080 as char), 2, 3, 0xC0)); 3391hex(weight_string(cast(_latin1 0x808080 as char), 2, 3, 0xC0)) 33920E23 3393select hex(weight_string(cast(_latin1 0x808080 as char), 3, 3, 0xC0)); 3394hex(weight_string(cast(_latin1 0x808080 as char), 3, 3, 0xC0)) 33950E230E 3396select hex(weight_string(cast(_latin1 0x808080 as char), 4, 3, 0xC0)); 3397hex(weight_string(cast(_latin1 0x808080 as char), 4, 3, 0xC0)) 33980E230E23 3399select hex(weight_string(cast(_latin1 0x808080 as char), 5, 3, 0xC0)); 3400hex(weight_string(cast(_latin1 0x808080 as char), 5, 3, 0xC0)) 34010E230E230E 3402select hex(weight_string(cast(_latin1 0x808080 as char),25, 3, 0xC0)); 3403hex(weight_string(cast(_latin1 0x808080 as char),25, 3, 0xC0)) 34040E230E230E2302090209020902090209020902090209020902 3405select hex(weight_string(cast(_latin1 0x808080 as char), 1, 4, 0xC0)); 3406hex(weight_string(cast(_latin1 0x808080 as char), 1, 4, 0xC0)) 34070E 3408select hex(weight_string(cast(_latin1 0x808080 as char), 2, 4, 0xC0)); 3409hex(weight_string(cast(_latin1 0x808080 as char), 2, 4, 0xC0)) 34100E23 3411select hex(weight_string(cast(_latin1 0x808080 as char), 3, 4, 0xC0)); 3412hex(weight_string(cast(_latin1 0x808080 as char), 3, 4, 0xC0)) 34130E230E 3414select hex(weight_string(cast(_latin1 0x808080 as char), 4, 4, 0xC0)); 3415hex(weight_string(cast(_latin1 0x808080 as char), 4, 4, 0xC0)) 34160E230E23 3417select hex(weight_string(cast(_latin1 0x808080 as char), 5, 4, 0xC0)); 3418hex(weight_string(cast(_latin1 0x808080 as char), 5, 4, 0xC0)) 34190E230E230E 3420select hex(weight_string(cast(_latin1 0x808080 as char),25, 4, 0xC0)); 3421hex(weight_string(cast(_latin1 0x808080 as char),25, 4, 0xC0)) 34220E230E230E2302090209020902090209020902090209020902 3423select hex(weight_string(_utf16 0xD800DC00 collate utf16_unicode_ci)); 3424hex(weight_string(_utf16 0xD800DC00 collate utf16_unicode_ci)) 3425FFFD 3426select hex(weight_string(_utf16 0xD800DC01 collate utf16_unicode_ci)); 3427hex(weight_string(_utf16 0xD800DC01 collate utf16_unicode_ci)) 3428FFFD 3429select @@collation_connection; 3430@@collation_connection 3431utf16_unicode_ci 3432select hex(weight_string('a' LEVEL 1)); 3433hex(weight_string('a' LEVEL 1)) 34340E33 3435select hex(weight_string('A' LEVEL 1)); 3436hex(weight_string('A' LEVEL 1)) 34370E33 3438select hex(weight_string('abc' LEVEL 1)); 3439hex(weight_string('abc' LEVEL 1)) 34400E330E4A0E60 3441select hex(weight_string('abc' as char(2) LEVEL 1)); 3442hex(weight_string('abc' as char(2) LEVEL 1)) 34430E330E4A 3444select hex(weight_string('abc' as char(3) LEVEL 1)); 3445hex(weight_string('abc' as char(3) LEVEL 1)) 34460E330E4A0E60 3447select hex(weight_string('abc' as char(5) LEVEL 1)); 3448hex(weight_string('abc' as char(5) LEVEL 1)) 34490E330E4A0E6002090209 3450select hex(weight_string('abc' as char(5) LEVEL 1 REVERSE)); 3451hex(weight_string('abc' as char(5) LEVEL 1 REVERSE)) 345209020902600E4A0E330E 3453select hex(weight_string('abc' as char(5) LEVEL 1 DESC)); 3454hex(weight_string('abc' as char(5) LEVEL 1 DESC)) 3455F1CCF1B5F19FFDF6FDF6 3456select hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE)); 3457hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE)) 3458F6FDF6FD9FF1B5F1CCF1 3459set @@collation_connection=utf16_czech_ci; 3460select @@collation_connection; 3461@@collation_connection 3462utf16_czech_ci 3463select collation(cast(_latin1 0xDF as char)); 3464collation(cast(_latin1 0xDF as char)) 3465utf16_czech_ci 3466select hex(weight_string('s')); 3467hex(weight_string('s')) 34680FEA 3469select hex(weight_string(cast(_latin1 0xDF as char))); 3470hex(weight_string(cast(_latin1 0xDF as char))) 34710FEA0FEA 3472select hex(weight_string(cast(_latin1 0xDF as char) as char(1))); 3473hex(weight_string(cast(_latin1 0xDF as char) as char(1))) 34740FEA 3475select hex(weight_string('c')); 3476hex(weight_string('c')) 34770E60 3478select hex(weight_string('h')); 3479hex(weight_string('h')) 34800EE1 3481select hex(weight_string('ch')); 3482hex(weight_string('ch')) 34830EE2 3484select hex(weight_string('i')); 3485hex(weight_string('i')) 34860EFB 3487select hex(weight_string(cast(_latin1 0x6368DF as char))); 3488hex(weight_string(cast(_latin1 0x6368DF as char))) 34890EE20FEA0FEA 3490select hex(weight_string(cast(_latin1 0x6368DF as char) as char(1))); 3491hex(weight_string(cast(_latin1 0x6368DF as char) as char(1))) 34920EE2 3493select hex(weight_string(cast(_latin1 0x6368DF as char) as char(2))); 3494hex(weight_string(cast(_latin1 0x6368DF as char) as char(2))) 34950EE20FEA 3496select hex(weight_string(cast(_latin1 0x6368DF as char) as char(3))); 3497hex(weight_string(cast(_latin1 0x6368DF as char) as char(3))) 34980EE20FEA0FEA 3499select hex(weight_string(cast(_latin1 0x6368DF as char) as char(4))); 3500hex(weight_string(cast(_latin1 0x6368DF as char) as char(4))) 35010EE20FEA0FEA0209 3502select hex(weight_string(cast(_latin1 0xDF6368 as char))); 3503hex(weight_string(cast(_latin1 0xDF6368 as char))) 35040FEA0FEA0EE2 3505select hex(weight_string(cast(_latin1 0xDF6368 as char) as char(1))); 3506hex(weight_string(cast(_latin1 0xDF6368 as char) as char(1))) 35070FEA 3508select hex(weight_string(cast(_latin1 0xDF6368 as char) as char(2))); 3509hex(weight_string(cast(_latin1 0xDF6368 as char) as char(2))) 35100FEA0FEA 3511select hex(weight_string(cast(_latin1 0xDF6368 as char) as char(3))); 3512hex(weight_string(cast(_latin1 0xDF6368 as char) as char(3))) 35130FEA0FEA0EE2 3514select hex(weight_string(cast(_latin1 0xDF6368 as char) as char(4))); 3515hex(weight_string(cast(_latin1 0xDF6368 as char) as char(4))) 35160FEA0FEA0EE20209 3517select hex(weight_string(cast(_latin1 0x6368DF as char), 1, 2, 0xC0)); 3518hex(weight_string(cast(_latin1 0x6368DF as char), 1, 2, 0xC0)) 35190E 3520select hex(weight_string(cast(_latin1 0x6368DF as char), 2, 2, 0xC0)); 3521hex(weight_string(cast(_latin1 0x6368DF as char), 2, 2, 0xC0)) 35220EE2 3523select hex(weight_string(cast(_latin1 0x6368DF as char), 3, 2, 0xC0)); 3524hex(weight_string(cast(_latin1 0x6368DF as char), 3, 2, 0xC0)) 35250EE20F 3526select hex(weight_string(cast(_latin1 0x6368DF as char), 4, 2, 0xC0)); 3527hex(weight_string(cast(_latin1 0x6368DF as char), 4, 2, 0xC0)) 35280EE20FEA 3529select hex(weight_string(cast(_latin1 0x6368DF as char),25, 2, 0xC0)); 3530hex(weight_string(cast(_latin1 0x6368DF as char),25, 2, 0xC0)) 35310EE20FEA020902090209020902090209020902090209020902 3532select hex(weight_string(cast(_latin1 0x6368DF as char), 1, 3, 0xC0)); 3533hex(weight_string(cast(_latin1 0x6368DF as char), 1, 3, 0xC0)) 35340E 3535select hex(weight_string(cast(_latin1 0x6368DF as char), 2, 3, 0xC0)); 3536hex(weight_string(cast(_latin1 0x6368DF as char), 2, 3, 0xC0)) 35370EE2 3538select hex(weight_string(cast(_latin1 0x6368DF as char), 3, 3, 0xC0)); 3539hex(weight_string(cast(_latin1 0x6368DF as char), 3, 3, 0xC0)) 35400EE20F 3541select hex(weight_string(cast(_latin1 0x6368DF as char), 4, 3, 0xC0)); 3542hex(weight_string(cast(_latin1 0x6368DF as char), 4, 3, 0xC0)) 35430EE20FEA 3544select hex(weight_string(cast(_latin1 0x6368DF as char),25, 3, 0xC0)); 3545hex(weight_string(cast(_latin1 0x6368DF as char),25, 3, 0xC0)) 35460EE20FEA0FEA02090209020902090209020902090209020902 3547select hex(weight_string(cast(_latin1 0x6368DF as char), 1, 4, 0xC0)); 3548hex(weight_string(cast(_latin1 0x6368DF as char), 1, 4, 0xC0)) 35490E 3550select hex(weight_string(cast(_latin1 0x6368DF as char), 2, 4, 0xC0)); 3551hex(weight_string(cast(_latin1 0x6368DF as char), 2, 4, 0xC0)) 35520EE2 3553select hex(weight_string(cast(_latin1 0x6368DF as char), 3, 4, 0xC0)); 3554hex(weight_string(cast(_latin1 0x6368DF as char), 3, 4, 0xC0)) 35550EE20F 3556select hex(weight_string(cast(_latin1 0x6368DF as char), 4, 4, 0xC0)); 3557hex(weight_string(cast(_latin1 0x6368DF as char), 4, 4, 0xC0)) 35580EE20FEA 3559select hex(weight_string(cast(_latin1 0x6368DF as char),25, 4, 0xC0)); 3560hex(weight_string(cast(_latin1 0x6368DF as char),25, 4, 0xC0)) 35610EE20FEA0FEA02090209020902090209020902090209020902 3562select hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 2,0xC0)); 3563hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 2,0xC0)) 35640F 3565select hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 2,0xC0)); 3566hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 2,0xC0)) 35670FEA 3568select hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 2,0xC0)); 3569hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 2,0xC0)) 35700FEA0F 3571select hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 2,0xC0)); 3572hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 2,0xC0)) 35730FEA0FEA 3574select hex(weight_string(cast(_latin1 0xDF6368 as char),25, 2,0xC0)); 3575hex(weight_string(cast(_latin1 0xDF6368 as char),25, 2,0xC0)) 35760FEA0FEA020902090209020902090209020902090209020902 3577select hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 3,0xC0)); 3578hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 3,0xC0)) 35790F 3580select hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 3,0xC0)); 3581hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 3,0xC0)) 35820FEA 3583select hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 3,0xC0)); 3584hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 3,0xC0)) 35850FEA0F 3586select hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 3,0xC0)); 3587hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 3,0xC0)) 35880FEA0FEA 3589select hex(weight_string(cast(_latin1 0xDF6368 as char),25, 3,0xC0)); 3590hex(weight_string(cast(_latin1 0xDF6368 as char),25, 3,0xC0)) 35910FEA0FEA0EE202090209020902090209020902090209020902 3592select hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 4,0xC0)); 3593hex(weight_string(cast(_latin1 0xDF6368 as char), 1, 4,0xC0)) 35940F 3595select hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 4,0xC0)); 3596hex(weight_string(cast(_latin1 0xDF6368 as char), 2, 4,0xC0)) 35970FEA 3598select hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 4,0xC0)); 3599hex(weight_string(cast(_latin1 0xDF6368 as char), 3, 4,0xC0)) 36000FEA0F 3601select hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 4,0xC0)); 3602hex(weight_string(cast(_latin1 0xDF6368 as char), 4, 4,0xC0)) 36030FEA0FEA 3604select hex(weight_string(cast(_latin1 0xDF6368 as char),25, 4,0xC0)); 3605hex(weight_string(cast(_latin1 0xDF6368 as char),25, 4,0xC0)) 36060FEA0FEA0EE202090209020902090209020902090209020902 3607SET NAMES utf8; 3608SET collation_connection=utf16_german2_ci; 3609"BEGIN ctype_german.inc" 3610drop table if exists t1; 3611create table t1 as select repeat(' ', 64) as s1; 3612select collation(s1) from t1; 3613collation(s1) 3614utf16_german2_ci 3615delete from t1; 3616INSERT INTO t1 VALUES ('ud'),('uf'); 3617INSERT INTO t1 VALUES ('od'),('of'); 3618INSERT INTO t1 VALUES ('e'); 3619INSERT INTO t1 VALUES ('ad'),('af'); 3620insert into t1 values ('a'),('ae'),(_latin1 0xE4); 3621insert into t1 values ('o'),('oe'),(_latin1 0xF6); 3622insert into t1 values ('s'),('ss'),(_latin1 0xDF); 3623insert into t1 values ('u'),('ue'),(_latin1 0xFC); 3624INSERT INTO t1 VALUES (_latin1 0xE6), (_latin1 0xC6); 3625INSERT INTO t1 VALUES (_latin1 0x9C), (_latin1 0x8C); 3626select s1, hex(s1) from t1 order by s1, binary s1; 3627s1 hex(s1) 3628a 0061 3629ad 00610064 3630ae 00610065 3631Æ 00C6 3632ä 00E4 3633æ 00E6 3634af 00610066 3635e 0065 3636o 006F 3637od 006F0064 3638oe 006F0065 3639ö 00F6 3640Œ 0152 3641œ 0153 3642of 006F0066 3643s 0073 3644ss 00730073 3645ß 00DF 3646u 0075 3647ud 00750064 3648ue 00750065 3649ü 00FC 3650uf 00750066 3651select group_concat(s1 order by binary s1) from t1 group by s1; 3652group_concat(s1 order by binary s1) 3653a 3654ad 3655ae,Æ,ä,æ 3656af 3657e 3658o 3659od 3660oe,ö,Œ,œ 3661of 3662s 3663ss,ß 3664u 3665ud 3666ue,ü 3667uf 3668SELECT s1, hex(s1), hex(weight_string(s1)) FROM t1 ORDER BY s1, BINARY(s1); 3669s1 hex(s1) hex(weight_string(s1)) 3670a 0061 0E33 3671ad 00610064 0E330E6D 3672ae 00610065 0E330E8B 3673Æ 00C6 0E330E8B 3674ä 00E4 0E330E8B 3675æ 00E6 0E330E8B 3676af 00610066 0E330EB9 3677e 0065 0E8B 3678o 006F 0F82 3679od 006F0064 0F820E6D 3680oe 006F0065 0F820E8B 3681ö 00F6 0F820E8B 3682Œ 0152 0F820E8B 3683œ 0153 0F820E8B 3684of 006F0066 0F820EB9 3685s 0073 0FEA 3686ss 00730073 0FEA0FEA 3687ß 00DF 0FEA0FEA 3688u 0075 101F 3689ud 00750064 101F0E6D 3690ue 00750065 101F0E8B 3691ü 00FC 101F0E8B 3692uf 00750066 101F0EB9 3693SELECT s1, hex(s1) FROM t1 WHERE s1='ae' ORDER BY s1, BINARY(s1); 3694s1 hex(s1) 3695ae 00610065 3696Æ 00C6 3697ä 00E4 3698æ 00E6 3699drop table t1; 3700CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a, 1 AS b LIMIT 0; 3701SHOW CREATE TABLE t1; 3702Table Create Table 3703t1 CREATE TABLE `t1` ( 3704 `a` varchar(1) CHARACTER SET utf16 COLLATE utf16_german2_ci DEFAULT NULL, 3705 `b` int(1) NOT NULL 3706) ENGINE=MyISAM DEFAULT CHARSET=latin1 3707INSERT INTO t1 VALUES ('s',0),(_latin1 0xDF,1); 3708SELECT * FROM t1 ORDER BY a, b; 3709a b 3710s 0 3711ß 1 3712SELECT * FROM t1 ORDER BY a DESC, b; 3713a b 3714ß 1 3715s 0 3716SELECT * FROM t1 ORDER BY CONCAT(a), b; 3717a b 3718s 0 3719ß 1 3720SELECT * FROM t1 ORDER BY CONCAT(a) DESC, b; 3721a b 3722ß 1 3723s 0 3724DROP TABLE t1; 3725"END ctype_german.inc" 3726# 3727# WL#2673 Unicode Collation Algorithm new version 3728# 3729SET NAMES utf8mb4; 3730SET collation_connection=utf16_unicode_520_ci; 3731CREATE TABLE t1 AS SELECT repeat('a', 10) as c LIMIT 0; 3732SHOW CREATE TABLE t1; 3733Table Create Table 3734t1 CREATE TABLE `t1` ( 3735 `c` varchar(10) CHARACTER SET utf16 COLLATE utf16_unicode_520_ci DEFAULT NULL 3736) ENGINE=MyISAM DEFAULT CHARSET=latin1 3737INSERT INTO t1 VALUES (_utf32 0x0180),(_utf32 0x023A); 3738INSERT INTO t1 VALUES (_utf32 0x023B),(_utf32 0x023C); 3739INSERT INTO t1 VALUES (_utf32 0x023D),(_utf32 0x023E); 3740INSERT INTO t1 VALUES (_utf32 0x0241),(_utf32 0x0242); 3741INSERT INTO t1 VALUES (_utf32 0x0243),(_utf32 0x0244); 3742INSERT INTO t1 VALUES (_utf32 0x0245),(_utf32 0x0246); 3743INSERT INTO t1 VALUES (_utf32 0x0247),(_utf32 0x0248); 3744INSERT INTO t1 VALUES (_utf32 0x0249),(_utf32 0x024A); 3745INSERT INTO t1 VALUES (_utf32 0x024B),(_utf32 0x024C); 3746INSERT INTO t1 VALUES (_utf32 0x024D),(_utf32 0x024E); 3747INSERT INTO t1 VALUES (_utf32 0x024F),(_utf32 0x026B); 3748INSERT INTO t1 VALUES (_utf32 0x027D),(_utf32 0x0289); 3749INSERT INTO t1 VALUES (_utf32 0x028C); 3750INSERT INTO t1 VALUES (_utf32 0x037B), (_utf32 0x037C); 3751INSERT INTO t1 VALUES (_utf32 0x037D), (_utf32 0x03FD); 3752INSERT INTO t1 VALUES (_utf32 0x03FE), (_utf32 0x03FF); 3753INSERT INTO t1 VALUES (_utf32 0x04C0), (_utf32 0x04CF); 3754INSERT INTO t1 VALUES (_utf32 0x04F6), (_utf32 0x04F7); 3755INSERT INTO t1 VALUES (_utf32 0x04FA), (_utf32 0x04FB); 3756INSERT INTO t1 VALUES (_utf32 0x04FC), (_utf32 0x04FD); 3757INSERT INTO t1 VALUES (_utf32 0x04FE), (_utf32 0x04FF); 3758INSERT INTO t1 VALUES (_utf32 0x0510), (_utf32 0x0511); 3759INSERT INTO t1 VALUES (_utf32 0x0512), (_utf32 0x0513); 3760INSERT INTO t1 VALUES (_utf32 0x10A0), (_utf32 0x10A1); 3761INSERT INTO t1 VALUES (_utf32 0x10A2), (_utf32 0x10A3); 3762INSERT INTO t1 VALUES (_utf32 0x10A4), (_utf32 0x10A5); 3763INSERT INTO t1 VALUES (_utf32 0x10A6), (_utf32 0x10A7); 3764INSERT INTO t1 VALUES (_utf32 0x2D00), (_utf32 0x2D01); 3765INSERT INTO t1 VALUES (_utf32 0x2D02), (_utf32 0x2D03); 3766INSERT INTO t1 VALUES (_utf32 0x2D04), (_utf32 0x2D05); 3767INSERT INTO t1 VALUES (_utf32 0x2D06), (_utf32 0x2D07); 3768INSERT INTO t1 VALUES (_utf32 0x1D7D); 3769INSERT INTO t1 VALUES (_utf32 0x2132),(_utf32 0x214E); 3770INSERT INTO t1 VALUES (_utf32 0x2183),(_utf32 0x2184); 3771INSERT INTO t1 VALUES (_utf32 0x2C80), (_utf32 0x2C81); 3772INSERT INTO t1 VALUES (_utf32 0x2C82), (_utf32 0x2C83); 3773INSERT INTO t1 VALUES (_utf32 0x2C84), (_utf32 0x2C85); 3774INSERT INTO t1 VALUES (_utf32 0x2C86), (_utf32 0x2C87); 3775INSERT INTO t1 VALUES (_utf32 0x2C88), (_utf32 0x2C89); 3776INSERT INTO t1 VALUES (_utf32 0x2C8A), (_utf32 0x2C8B); 3777INSERT INTO t1 VALUES (_utf32 0x2C8C), (_utf32 0x2C8D); 3778INSERT INTO t1 VALUES (_utf32 0x2C8E), (_utf32 0x2C8F); 3779INSERT INTO t1 VALUES (_utf32 0x2C60), (_utf32 0x2C61); 3780INSERT INTO t1 VALUES (_utf32 0x2C62), (_utf32 0x2C63); 3781INSERT INTO t1 VALUES (_utf32 0x2C64), (_utf32 0x2C65); 3782INSERT INTO t1 VALUES (_utf32 0x2C66), (_utf32 0x2C67); 3783INSERT INTO t1 VALUES (_utf32 0x2C68), (_utf32 0x2C69); 3784INSERT INTO t1 VALUES (_utf32 0x2C6A), (_utf32 0x2C6B); 3785INSERT INTO t1 VALUES (_utf32 0x2C6C), (_utf32 0x2C75); 3786INSERT INTO t1 VALUES (_utf32 0x2C76); 3787INSERT INTO t1 VALUES (_utf32 0x2C00), (_utf32 0x2C01); 3788INSERT INTO t1 VALUES (_utf32 0x2C02), (_utf32 0x2C03); 3789INSERT INTO t1 VALUES (_utf32 0x2C04), (_utf32 0x2C05); 3790INSERT INTO t1 VALUES (_utf32 0x2C06), (_utf32 0x2C07); 3791INSERT INTO t1 VALUES (_utf32 0x2C30), (_utf32 0x2C31); 3792INSERT INTO t1 VALUES (_utf32 0x2C32), (_utf32 0x2C33); 3793INSERT INTO t1 VALUES (_utf32 0x2C34), (_utf32 0x2C35); 3794INSERT INTO t1 VALUES (_utf32 0x2C36), (_utf32 0x2C37); 3795INSERT INTO t1 VALUES (_utf32 0x10400), (_utf32 0x10401); 3796INSERT INTO t1 VALUES (_utf32 0x10402), (_utf32 0x10403); 3797INSERT INTO t1 VALUES (_utf32 0x10404), (_utf32 0x10405); 3798INSERT INTO t1 VALUES (_utf32 0x10406), (_utf32 0x10407); 3799INSERT INTO t1 VALUES (_utf32 0x10428), (_utf32 0x10429); 3800INSERT INTO t1 VALUES (_utf32 0x1042A), (_utf32 0x1042B); 3801INSERT INTO t1 VALUES (_utf32 0x1042C), (_utf32 0x1042D); 3802INSERT INTO t1 VALUES (_utf32 0x1042E), (_utf32 0x1042F); 3803INSERT INTO t1 VALUES (_utf32 0x0370); 3804INSERT INTO t1 VALUES (_utf32 0x0371); 3805INSERT INTO t1 VALUES (_utf32 0x0372); 3806INSERT INTO t1 VALUES (_utf32 0x0373); 3807INSERT INTO t1 VALUES (_utf32 0x0514); 3808INSERT INTO t1 VALUES (_utf32 0x0515); 3809INSERT INTO t1 VALUES (_utf32 0x0516); 3810INSERT INTO t1 VALUES (_utf32 0x0517); 3811INSERT INTO t1 VALUES (_utf32 0xA640); 3812INSERT INTO t1 VALUES (_utf32 0xA641); 3813INSERT INTO t1 VALUES (_utf32 0xA642); 3814INSERT INTO t1 VALUES (_utf32 0xA643); 3815INSERT INTO t1 VALUES (_utf32 0xA722); 3816INSERT INTO t1 VALUES (_utf32 0xA723); 3817INSERT INTO t1 VALUES (_utf32 0xA724); 3818INSERT INTO t1 VALUES (_utf32 0xA725); 3819INSERT INTO t1 VALUES (_utf32 0xA726); 3820INSERT INTO t1 VALUES (_utf32 0xA727); 3821INSERT INTO t1 VALUES (_utf32 0xA728); 3822INSERT INTO t1 VALUES (_utf32 0xA729); 3823INSERT INTO t1 VALUES (_utf32 0xA72A); 3824INSERT INTO t1 VALUES (_utf32 0xA72B); 3825INSERT INTO t1 VALUES (_utf32 0x2CEB); 3826INSERT INTO t1 VALUES (_utf32 0x2CEC); 3827INSERT INTO t1 VALUES (_utf32 0x2CED); 3828INSERT INTO t1 VALUES (_utf32 0x2CEE); 3829SELECT hex(c), hex(lower(c)), hex(upper(c)), hex(weight_string(c)), c 3830FROM t1 ORDER BY c, BINARY c; 3831hex(c) hex(lower(c)) hex(upper(c)) hex(weight_string(c)) c 3832023A 2C65 023A 1214 Ⱥ 38332C65 2C65 023A 1214 ⱥ 38340180 0180 0243 122D ƀ 38350243 0180 0243 122D Ƀ 3836023B 023C 023B 1242 Ȼ 3837023C 023C 023B 1242 ȼ 38382183 2184 2183 124E Ↄ 38392184 2184 2183 124E ↄ 38400246 0247 0246 1270 Ɇ 38410247 0247 0246 1270 ɇ 38422132 214E 2132 12AE Ⅎ 3843214E 214E 2132 12AE ⅎ 38442C67 2C68 2C67 12E3 Ⱨ 38452C68 2C68 2C67 12E3 ⱨ 38462C75 2C76 2C75 12E4 Ⱶ 38472C76 2C76 2C75 12E4 ⱶ 3848A726 A727 A726 12E5 Ꜧ 3849A727 A727 A726 12E5 ꜧ 38500248 0249 0248 130E Ɉ 38510249 0249 0248 130E ɉ 38522C69 2C6A 2C69 1328 Ⱪ 38532C6A 2C6A 2C69 1328 ⱪ 3854023D 019A 023D 133B Ƚ 38552C60 2C61 2C60 133F Ⱡ 38562C61 2C61 2C60 133F ⱡ 3857026B 026B 2C62 1340 ɫ 38582C62 026B 2C62 1340 Ɫ 38591D7D 1D7D 2C63 13B8 ᵽ 38602C63 1D7D 2C63 13B8 Ᵽ 3861024A 024B 024A 13D2 Ɋ 3862024B 024B 024A 13D2 ɋ 3863024C 024D 024C 13E4 Ɍ 3864024D 024D 024C 13E4 ɍ 3865027D 027D 2C64 13FC ɽ 38662C64 027D 2C64 13FC Ɽ 3867A728 A729 A728 143314AD Ꜩ 3868A729 A729 A728 143314AD ꜩ 3869023E 2C66 023E 143C Ⱦ 38702C66 2C66 023E 143C ⱦ 38710244 0289 0244 145B Ʉ 38720289 0289 0244 145B ʉ 38730245 028C 0245 1489 Ʌ 3874028C 028C 0245 1489 ʌ 3875024E 024F 024E 14A4 Ɏ 3876024F 024F 024E 14A4 ɏ 38772C6B 2C6C 2C6B 14C8 Ⱬ 38782C6C 2C6C 2C6B 14C8 ⱬ 3879A72A A72B A72A 14F3 Ꜫ 3880A72B A72B A72A 14F3 ꜫ 38810241 0242 0241 1506 Ɂ 38820242 0242 0241 1506 ɂ 3883A722 A723 A722 150E Ꜣ 3884A723 A723 A722 150E ꜣ 3885A724 A725 A724 1518 Ꜥ 3886A725 A725 A724 1518 ꜥ 38870370 0371 0370 154F Ͱ 38880371 0371 0370 154F ͱ 3889037C 037C 03FE 1564 ͼ 389003FE 037C 03FE 1564 Ͼ 3891037B 037B 03FD 1565 ͻ 389203FD 037B 03FD 1565 Ͻ 3893037D 037D 03FF 1566 ͽ 389403FF 037D 03FF 1566 Ͽ 38950372 0373 0372 156F Ͳ 38960373 0373 0372 156F ͳ 38972C80 2C81 2C80 1571 Ⲁ 38982C81 2C81 2C80 1571 ⲁ 38992C82 2C83 2C82 1572 Ⲃ 39002C83 2C83 2C82 1572 ⲃ 39012C84 2C85 2C84 1573 Ⲅ 39022C85 2C85 2C84 1573 ⲅ 39032C86 2C87 2C86 1574 Ⲇ 39042C87 2C87 2C86 1574 ⲇ 39052C88 2C89 2C88 1575 Ⲉ 39062C89 2C89 2C88 1575 ⲉ 39072C8A 2C8B 2C8A 1577 Ⲋ 39082C8B 2C8B 2C8A 1577 ⲋ 39092C8C 2C8D 2C8C 1578 Ⲍ 39102C8D 2C8D 2C8C 1578 ⲍ 39112C8E 2C8F 2C8E 1579 Ⲏ 39122C8F 2C8F 2C8E 1579 ⲏ 39132CEB 2CEC 2CEB 1591 Ⳬ 39142CEC 2CEC 2CEB 1591 ⳬ 39152CED 2CEE 2CED 15A0 Ⳮ 39162CEE 2CEE 2CED 15A0 ⳮ 391704FA 04FB 04FA 15D4 Ӻ 391804FB 04FB 04FA 15D4 ӻ 391904F6 04F7 04F6 15DC Ӷ 392004F7 04F7 04F6 15DC ӷ 3921A640 A641 A640 1611 Ꙁ 3922A641 A641 A640 1611 ꙁ 39230510 0511 0510 1613 Ԑ 39240511 0511 0510 1613 ԑ 3925A642 A643 A642 1618 Ꙃ 3926A643 A643 A642 1618 ꙃ 39270512 0513 0512 1666 Ԓ 39280513 0513 0512 1666 ԓ 39290514 0515 0514 166E Ԕ 39300515 0515 0514 166E ԕ 39310516 0517 0516 16B7 Ԗ 39320517 0517 0516 16B7 ԗ 393304FC 04FD 04FC 16F9 Ӽ 393404FD 04FD 04FC 16F9 ӽ 393504FE 04FF 04FE 16FD Ӿ 393604FF 04FF 04FE 16FD ӿ 393704C0 04CF 04C0 17B1 Ӏ 393804CF 04CF 04C0 17B1 ӏ 39392C00 2C30 2C00 17B5 Ⰰ 39402C30 2C30 2C00 17B5 ⰰ 39412C01 2C31 2C01 17B6 Ⰱ 39422C31 2C31 2C01 17B6 ⰱ 39432C02 2C32 2C02 17B7 Ⰲ 39442C32 2C32 2C02 17B7 ⰲ 39452C03 2C33 2C03 17B8 Ⰳ 39462C33 2C33 2C03 17B8 ⰳ 39472C04 2C34 2C04 17B9 Ⰴ 39482C34 2C34 2C04 17B9 ⰴ 39492C05 2C35 2C05 17BA Ⰵ 39502C35 2C35 2C05 17BA ⰵ 39512C06 2C36 2C06 17BB Ⰶ 39522C36 2C36 2C06 17BB ⰶ 39532C07 2C37 2C07 17BC Ⰷ 39542C37 2C37 2C07 17BC ⰷ 395510A0 2D00 10A0 17E5 Ⴀ 39562D00 2D00 10A0 17E5 ⴀ 395710A1 2D01 10A1 17E7 Ⴁ 39582D01 2D01 10A1 17E7 ⴁ 395910A2 2D02 10A2 17E9 Ⴂ 39602D02 2D02 10A2 17E9 ⴂ 396110A3 2D03 10A3 17EB Ⴃ 39622D03 2D03 10A3 17EB ⴃ 396310A4 2D04 10A4 17ED Ⴄ 39642D04 2D04 10A4 17ED ⴄ 396510A5 2D05 10A5 17EF Ⴅ 39662D05 2D05 10A5 17EF ⴅ 396710A6 2D06 10A6 17F1 Ⴆ 39682D06 2D06 10A6 17F1 ⴆ 396910A7 2D07 10A7 17F5 Ⴇ 39702D07 2D07 10A7 17F5 ⴇ 3971D801DC00 D801DC28 D801DC00 30D2 3972D801DC28 D801DC28 D801DC00 30D2 3973D801DC01 D801DC29 D801DC01 30D3 3974D801DC29 D801DC29 D801DC01 30D3 3975D801DC02 D801DC2A D801DC02 30D4 3976D801DC2A D801DC2A D801DC02 30D4 3977D801DC03 D801DC2B D801DC03 30D5 3978D801DC2B D801DC2B D801DC03 30D5 3979D801DC04 D801DC2C D801DC04 30D6 3980D801DC2C D801DC2C D801DC04 30D6 3981D801DC05 D801DC2D D801DC05 30D7 3982D801DC2D D801DC2D D801DC05 30D7 3983D801DC06 D801DC2E D801DC06 30D8 3984D801DC2E D801DC2E D801DC06 30D8 3985D801DC07 D801DC2F D801DC07 30D9 3986D801DC2F D801DC2F D801DC07 30D9 3987INSERT INTO t1 VALUES ('a'); 3988INSERT INTO t1 VALUES (concat(_utf32 0x61, _utf32 0xFFFF)); 3989INSERT INTO t1 VALUES (concat(_utf32 0x61, _utf32 0x10FFFF)); 3990INSERT INTO t1 VALUES (concat(_utf32 0x61, _utf32 0x10400)); 3991SELECT hex(c), hex(weight_string(c)) FROM t1 WHERE c LIKE 'a%' ORDER BY c; 3992hex(c) hex(weight_string(c)) 39930061 120F 39940061D801DC00 120F30D2 39950061FFFF 120FFBC1FFFF 39960061DBFFDFFF 120FFBE1FFFF 3997SELECT hex(c), hex(weight_string(c)), c FROM t1 WHERE c LIKE _utf32 0x10400 ORDER BY c, BINARY c; 3998hex(c) hex(weight_string(c)) c 3999D801DC00 30D2 4000D801DC28 30D2 4001SELECT hex(c), hex(weight_string(c)), c FROM t1 WHERE c LIKE _utf32 0x10428 ORDER BY c, BINARY c; 4002hex(c) hex(weight_string(c)) c 4003D801DC00 30D2 4004D801DC28 30D2 4005ALTER TABLE t1 ADD KEY(c); 4006EXPLAIN SELECT hex(c) FROM t1 WHERE c LIKE 'a%' ORDER BY c; 4007id select_type table type possible_keys key key_len ref rows Extra 40081 SIMPLE t1 range c c 43 NULL 3 Using where; Using index 4009SELECT hex(c), hex(weight_string(c)) FROM t1 WHERE c LIKE 'a%' ORDER BY c; 4010hex(c) hex(weight_string(c)) 40110061 120F 40120061D801DC00 120F30D2 40130061FFFF 120FFBC1FFFF 40140061DBFFDFFF 120FFBE1FFFF 4015SELECT hex(c), hex(weight_string(c)), c FROM t1 WHERE c LIKE _utf32 0x10400 ORDER BY c, BINARY c; 4016hex(c) hex(weight_string(c)) c 4017D801DC00 30D2 4018D801DC28 30D2 4019SELECT hex(c), hex(weight_string(c)), c FROM t1 WHERE c LIKE _utf32 0x10428 ORDER BY c, BINARY c; 4020hex(c) hex(weight_string(c)) c 4021D801DC00 30D2 4022D801DC28 30D2 4023DROP TABLE t1; 4024# 4025# End of 5.6 tests 4026# 4027# 4028# Start of MariaDB-10.0 tests 4029# 4030 4031# 4032# MDEV-4929 Myanmar collation 4033# 4034SET NAMES utf8; 4035SET collation_connection=utf16_myanmar_ci; 4036# 4037# Start of ctype_myanmar.inc 4038# 4039SELECT @@collation_connection; 4040@@collation_connection 4041utf16_myanmar_ci 4042CREATE TABLE t1 AS SELECT 100000 AS id, REPEAT(' ', 64) AS s1 LIMIT 0; 4043SELECT COLLATION(s1) FROM t1; 4044COLLATION(s1) 4045DELETE FROM t1; 4046ALTER TABLE t1 MODIFY id INT NOT NULL AUTO_INCREMENT PRIMARY KEY; 4047SHOW CREATE TABLE t1; 4048Table Create Table 4049t1 CREATE TABLE `t1` ( 4050 `id` int(11) NOT NULL AUTO_INCREMENT, 4051 `s1` varchar(64) CHARACTER SET utf16 COLLATE utf16_myanmar_ci DEFAULT NULL, 4052 PRIMARY KEY (`id`) 4053) ENGINE=MyISAM DEFAULT CHARSET=latin1 4054INSERT INTO t1 (s1) VALUES 4055(_ucs2 0x108C), 4056(_ucs2 0x1037), 4057(_ucs2 0x1038), 4058(_ucs2 0x10371038), 4059('--- Vowels'), 4060(_ucs2 0x102C), 4061(_ucs2 0x102B), 4062(_ucs2 0x1032), 4063(_ucs2 0x1031102C), 4064(_ucs2 0x1031102B), 4065(_ucs2 0x1031102C103A), 4066(_ucs2 0x1031102B103A), 4067(_ucs2 0x1034), 4068(_ucs2 0x1036), 4069(_ucs2 0x102D102F), 4070('--- Vowels with finals'), 4071(_ucs2 0x10001039), 4072(_ucs2 0x1000103A), 4073(_ucs2 0x102C10001039), 4074(_ucs2 0x102C1000103A), 4075(_ucs2 0x102B10001039), 4076(_ucs2 0x102B1000103A), 4077(_ucs2 0x102D10001039), 4078(_ucs2 0x102D1000103A), 4079(_ucs2 0x102F10001039), 4080(_ucs2 0x102F1000103A), 4081(_ucs2 0x103110001039), 4082(_ucs2 0x10311000103A), 4083(_ucs2 0x1031102C10001039), 4084(_ucs2 0x1031102C1000103A), 4085(_ucs2 0x1031102B10001039), 4086(_ucs2 0x1031102B1000103A), 4087(_ucs2 0x102D102F10001039), 4088(_ucs2 0x102D102F1000103A), 4089(_ucs2 0x10011039), 4090(_ucs2 0x1001103A), 4091(_ucs2 0x102C10011039), 4092(_ucs2 0x102C1001103A), 4093(_ucs2 0x102B10011039), 4094(_ucs2 0x102B1001103A), 4095(_ucs2 0x102D10011039), 4096(_ucs2 0x102D1001103A), 4097(_ucs2 0x102F10011039), 4098(_ucs2 0x102F1001103A), 4099(_ucs2 0x103110011039), 4100(_ucs2 0x10311001103A), 4101(_ucs2 0x1031102C10011039), 4102(_ucs2 0x1031102C1001103A), 4103(_ucs2 0x1031102B10011039), 4104(_ucs2 0x1031102B1001103A), 4105(_ucs2 0x102D102F10011039), 4106(_ucs2 0x102D102F1001103A), 4107(_ucs2 0x10021039), 4108(_ucs2 0x1002103A), 4109(_ucs2 0x102C10021039), 4110(_ucs2 0x102C1002103A), 4111(_ucs2 0x102B10021039), 4112(_ucs2 0x102B1002103A), 4113(_ucs2 0x102D10021039), 4114(_ucs2 0x102D1002103A), 4115(_ucs2 0x102F10021039), 4116(_ucs2 0x102F1002103A), 4117(_ucs2 0x103110021039), 4118(_ucs2 0x10311002103A), 4119(_ucs2 0x1031102C10021039), 4120(_ucs2 0x1031102C1002103A), 4121(_ucs2 0x1031102B10021039), 4122(_ucs2 0x1031102B1002103A), 4123(_ucs2 0x102D102F10021039), 4124(_ucs2 0x102D102F1002103A), 4125(_ucs2 0x10031039), 4126(_ucs2 0x1003103A), 4127(_ucs2 0x102C10031039), 4128(_ucs2 0x102C1003103A), 4129(_ucs2 0x102B10031039), 4130(_ucs2 0x102B1003103A), 4131(_ucs2 0x102D10031039), 4132(_ucs2 0x102D1003103A), 4133(_ucs2 0x102F10031039), 4134(_ucs2 0x102F1003103A), 4135(_ucs2 0x103110031039), 4136(_ucs2 0x10311003103A), 4137(_ucs2 0x1031102C10031039), 4138(_ucs2 0x1031102C1003103A), 4139(_ucs2 0x1031102B10031039), 4140(_ucs2 0x1031102B1003103A), 4141(_ucs2 0x102D102F10031039), 4142(_ucs2 0x102D102F1003103A), 4143(_ucs2 0x1004103A1039), 4144(_ucs2 0x1004103A), 4145(_ucs2 0x102C1004103A1039), 4146(_ucs2 0x102C1004103A), 4147(_ucs2 0x102B1004103A1039), 4148(_ucs2 0x102B1004103A), 4149(_ucs2 0x102D1004103A1039), 4150(_ucs2 0x102D1004103A), 4151(_ucs2 0x102F1004103A1039), 4152(_ucs2 0x102F1004103A), 4153(_ucs2 0x10311004103A1039), 4154(_ucs2 0x10311004103A), 4155(_ucs2 0x1031102C1004103A1039), 4156(_ucs2 0x1031102C1004103A), 4157(_ucs2 0x1031102B1004103A1039), 4158(_ucs2 0x1031102B1004103A), 4159(_ucs2 0x102D102F1004103A1039), 4160(_ucs2 0x102D102F1004103A), 4161(_ucs2 0x10051039), 4162(_ucs2 0x1005103A), 4163(_ucs2 0x102C10051039), 4164(_ucs2 0x102C1005103A), 4165(_ucs2 0x102B10051039), 4166(_ucs2 0x102B1005103A), 4167(_ucs2 0x102D10051039), 4168(_ucs2 0x102D1005103A), 4169(_ucs2 0x102F10051039), 4170(_ucs2 0x102F1005103A), 4171(_ucs2 0x103110051039), 4172(_ucs2 0x10311005103A), 4173(_ucs2 0x1031102C10051039), 4174(_ucs2 0x1031102C1005103A), 4175(_ucs2 0x1031102B10051039), 4176(_ucs2 0x1031102B1005103A), 4177(_ucs2 0x102D102F10051039), 4178(_ucs2 0x102D102F1005103A), 4179(_ucs2 0x10061039), 4180(_ucs2 0x1006103A), 4181(_ucs2 0x102C10061039), 4182(_ucs2 0x102C1006103A), 4183(_ucs2 0x102B10061039), 4184(_ucs2 0x102B1006103A), 4185(_ucs2 0x102D10061039), 4186(_ucs2 0x102D1006103A), 4187(_ucs2 0x102F10061039), 4188(_ucs2 0x102F1006103A), 4189(_ucs2 0x103110061039), 4190(_ucs2 0x10311006103A), 4191(_ucs2 0x1031102C10061039), 4192(_ucs2 0x1031102C1006103A), 4193(_ucs2 0x1031102B10061039), 4194(_ucs2 0x1031102B1006103A), 4195(_ucs2 0x102D102F10061039), 4196(_ucs2 0x102D102F1006103A), 4197(_ucs2 0x10071039), 4198(_ucs2 0x1007103A), 4199(_ucs2 0x102C10071039), 4200(_ucs2 0x102C1007103A), 4201(_ucs2 0x102B10071039), 4202(_ucs2 0x102B1007103A), 4203(_ucs2 0x102D10071039), 4204(_ucs2 0x102D1007103A), 4205(_ucs2 0x102F10071039), 4206(_ucs2 0x102F1007103A), 4207(_ucs2 0x103110071039), 4208(_ucs2 0x10311007103A), 4209(_ucs2 0x1031102C10071039), 4210(_ucs2 0x1031102C1007103A), 4211(_ucs2 0x1031102B10071039), 4212(_ucs2 0x1031102B1007103A), 4213(_ucs2 0x102D102F10071039), 4214(_ucs2 0x102D102F1007103A), 4215(_ucs2 0x1008103A), 4216(_ucs2 0x102C1008103A), 4217(_ucs2 0x102B1008103A), 4218(_ucs2 0x102D1008103A), 4219(_ucs2 0x102F1008103A), 4220(_ucs2 0x10311008103A), 4221(_ucs2 0x1031102C1008103A), 4222(_ucs2 0x1031102B1008103A), 4223(_ucs2 0x102D102F1008103A), 4224(_ucs2 0x10091039), 4225(_ucs2 0x1009103A), 4226(_ucs2 0x102C10091039), 4227(_ucs2 0x102C1009103A), 4228(_ucs2 0x102B10091039), 4229(_ucs2 0x102B1009103A), 4230(_ucs2 0x102D10091039), 4231(_ucs2 0x102D1009103A), 4232(_ucs2 0x102F10091039), 4233(_ucs2 0x102F1009103A), 4234(_ucs2 0x103110091039), 4235(_ucs2 0x10311009103A), 4236(_ucs2 0x1031102C10091039), 4237(_ucs2 0x1031102C1009103A), 4238(_ucs2 0x1031102B10091039), 4239(_ucs2 0x1031102B1009103A), 4240(_ucs2 0x102D102F10091039), 4241(_ucs2 0x102D102F1009103A), 4242(_ucs2 0x100A1039), 4243(_ucs2 0x100A103A), 4244(_ucs2 0x102C100A1039), 4245(_ucs2 0x102C100A103A), 4246(_ucs2 0x102B100A1039), 4247(_ucs2 0x102B100A103A), 4248(_ucs2 0x102D100A1039), 4249(_ucs2 0x102D100A103A), 4250(_ucs2 0x102F100A1039), 4251(_ucs2 0x102F100A103A), 4252(_ucs2 0x1031100A1039), 4253(_ucs2 0x1031100A103A), 4254(_ucs2 0x1031102C100A1039), 4255(_ucs2 0x1031102C100A103A), 4256(_ucs2 0x1031102B100A1039), 4257(_ucs2 0x1031102B100A103A), 4258(_ucs2 0x102D102F100A1039), 4259(_ucs2 0x102D102F100A103A), 4260(_ucs2 0x100B1039), 4261(_ucs2 0x100B103A), 4262(_ucs2 0x102C100B1039), 4263(_ucs2 0x102C100B103A), 4264(_ucs2 0x102B100B1039), 4265(_ucs2 0x102B100B103A), 4266(_ucs2 0x102D100B1039), 4267(_ucs2 0x102D100B103A), 4268(_ucs2 0x102F100B1039), 4269(_ucs2 0x102F100B103A), 4270(_ucs2 0x1031100B1039), 4271(_ucs2 0x1031100B103A), 4272(_ucs2 0x1031102C100B1039), 4273(_ucs2 0x1031102C100B103A), 4274(_ucs2 0x1031102B100B1039), 4275(_ucs2 0x1031102B100B103A), 4276(_ucs2 0x102D102F100B1039), 4277(_ucs2 0x102D102F100B103A), 4278(_ucs2 0x100C1039), 4279(_ucs2 0x100C103A), 4280(_ucs2 0x102C100C1039), 4281(_ucs2 0x102C100C103A), 4282(_ucs2 0x102B100C1039), 4283(_ucs2 0x102B100C103A), 4284(_ucs2 0x102D100C1039), 4285(_ucs2 0x102D100C103A), 4286(_ucs2 0x102F100C1039), 4287(_ucs2 0x102F100C103A), 4288(_ucs2 0x1031100C1039), 4289(_ucs2 0x1031100C103A), 4290(_ucs2 0x1031102C100C1039), 4291(_ucs2 0x1031102C100C103A), 4292(_ucs2 0x1031102B100C1039), 4293(_ucs2 0x1031102B100C103A), 4294(_ucs2 0x102D102F100C1039), 4295(_ucs2 0x102D102F100C103A), 4296(_ucs2 0x100D1039), 4297(_ucs2 0x100D103A), 4298(_ucs2 0x102C100D1039), 4299(_ucs2 0x102C100D103A), 4300(_ucs2 0x102B100D1039), 4301(_ucs2 0x102B100D103A), 4302(_ucs2 0x102D100D1039), 4303(_ucs2 0x102D100D103A), 4304(_ucs2 0x102F100D1039), 4305(_ucs2 0x102F100D103A), 4306(_ucs2 0x1031100D1039), 4307(_ucs2 0x1031100D103A), 4308(_ucs2 0x1031102C100D1039), 4309(_ucs2 0x1031102C100D103A), 4310(_ucs2 0x1031102B100D1039), 4311(_ucs2 0x1031102B100D103A), 4312(_ucs2 0x102D102F100D1039), 4313(_ucs2 0x102D102F100D103A), 4314(_ucs2 0x100E1039), 4315(_ucs2 0x100E103A), 4316(_ucs2 0x102C100E1039), 4317(_ucs2 0x102C100E103A), 4318(_ucs2 0x102B100E1039), 4319(_ucs2 0x102B100E103A), 4320(_ucs2 0x102D100E1039), 4321(_ucs2 0x102D100E103A), 4322(_ucs2 0x102F100E1039), 4323(_ucs2 0x102F100E103A), 4324(_ucs2 0x1031100E1039), 4325(_ucs2 0x1031100E103A), 4326(_ucs2 0x1031102C100E1039), 4327(_ucs2 0x1031102C100E103A), 4328(_ucs2 0x1031102B100E1039), 4329(_ucs2 0x1031102B100E103A), 4330(_ucs2 0x102D102F100E1039), 4331(_ucs2 0x102D102F100E103A), 4332(_ucs2 0x100F1039), 4333(_ucs2 0x100F103A), 4334(_ucs2 0x102C100F1039), 4335(_ucs2 0x102C100F103A), 4336(_ucs2 0x102B100F1039), 4337(_ucs2 0x102B100F103A), 4338(_ucs2 0x102D100F1039), 4339(_ucs2 0x102D100F103A), 4340(_ucs2 0x102F100F1039), 4341(_ucs2 0x102F100F103A), 4342(_ucs2 0x1031100F1039), 4343(_ucs2 0x1031100F103A), 4344(_ucs2 0x1031102C100F1039), 4345(_ucs2 0x1031102C100F103A), 4346(_ucs2 0x1031102B100F1039), 4347(_ucs2 0x1031102B100F103A), 4348(_ucs2 0x102D102F100F1039), 4349(_ucs2 0x102D102F100F103A), 4350(_ucs2 0x10101039), 4351(_ucs2 0x1010103A), 4352(_ucs2 0x102C10101039), 4353(_ucs2 0x102C1010103A), 4354(_ucs2 0x102B10101039), 4355(_ucs2 0x102B1010103A), 4356(_ucs2 0x102D10101039), 4357(_ucs2 0x102D1010103A), 4358(_ucs2 0x102F10101039), 4359(_ucs2 0x102F1010103A), 4360(_ucs2 0x103110101039), 4361(_ucs2 0x10311010103A), 4362(_ucs2 0x1031102C10101039), 4363(_ucs2 0x1031102C1010103A), 4364(_ucs2 0x1031102B10101039), 4365(_ucs2 0x1031102B1010103A), 4366(_ucs2 0x102D102F10101039), 4367(_ucs2 0x102D102F1010103A), 4368(_ucs2 0x10111039), 4369(_ucs2 0x1011103A), 4370(_ucs2 0x102C10111039), 4371(_ucs2 0x102C1011103A), 4372(_ucs2 0x102B10111039), 4373(_ucs2 0x102B1011103A), 4374(_ucs2 0x102D10111039), 4375(_ucs2 0x102D1011103A), 4376(_ucs2 0x102F10111039), 4377(_ucs2 0x102F1011103A), 4378(_ucs2 0x103110111039), 4379(_ucs2 0x10311011103A), 4380(_ucs2 0x1031102C10111039), 4381(_ucs2 0x1031102C1011103A), 4382(_ucs2 0x1031102B10111039), 4383(_ucs2 0x1031102B1011103A), 4384(_ucs2 0x102D102F10111039), 4385(_ucs2 0x102D102F1011103A), 4386(_ucs2 0x10121039), 4387(_ucs2 0x1012103A), 4388(_ucs2 0x102C10121039), 4389(_ucs2 0x102C1012103A), 4390(_ucs2 0x102B10121039), 4391(_ucs2 0x102B1012103A), 4392(_ucs2 0x102D10121039), 4393(_ucs2 0x102D1012103A), 4394(_ucs2 0x102F10121039), 4395(_ucs2 0x102F1012103A), 4396(_ucs2 0x103110121039), 4397(_ucs2 0x10311012103A), 4398(_ucs2 0x1031102C10121039), 4399(_ucs2 0x1031102C1012103A), 4400(_ucs2 0x1031102B10121039), 4401(_ucs2 0x1031102B1012103A), 4402(_ucs2 0x102D102F10121039), 4403(_ucs2 0x102D102F1012103A), 4404(_ucs2 0x10131039), 4405(_ucs2 0x1013103A), 4406(_ucs2 0x102C10131039), 4407(_ucs2 0x102C1013103A), 4408(_ucs2 0x102B10131039), 4409(_ucs2 0x102B1013103A), 4410(_ucs2 0x102D10131039), 4411(_ucs2 0x102D1013103A), 4412(_ucs2 0x102F10131039), 4413(_ucs2 0x102F1013103A), 4414(_ucs2 0x103110131039), 4415(_ucs2 0x10311013103A), 4416(_ucs2 0x1031102C10131039), 4417(_ucs2 0x1031102C1013103A), 4418(_ucs2 0x1031102B10131039), 4419(_ucs2 0x1031102B1013103A), 4420(_ucs2 0x102D102F10131039), 4421(_ucs2 0x102D102F1013103A), 4422(_ucs2 0x10141039), 4423(_ucs2 0x1014103A), 4424(_ucs2 0x102C10141039), 4425(_ucs2 0x102C1014103A), 4426(_ucs2 0x102B10141039), 4427(_ucs2 0x102B1014103A), 4428(_ucs2 0x102D10141039), 4429(_ucs2 0x102D1014103A), 4430(_ucs2 0x102F10141039), 4431(_ucs2 0x102F1014103A), 4432(_ucs2 0x103110141039), 4433(_ucs2 0x10311014103A), 4434(_ucs2 0x1031102C10141039), 4435(_ucs2 0x1031102C1014103A), 4436(_ucs2 0x1031102B10141039), 4437(_ucs2 0x1031102B1014103A), 4438(_ucs2 0x102D102F10141039), 4439(_ucs2 0x102D102F1014103A), 4440(_ucs2 0x10151039), 4441(_ucs2 0x1015103A), 4442(_ucs2 0x102C10151039), 4443(_ucs2 0x102C1015103A), 4444(_ucs2 0x102B10151039), 4445(_ucs2 0x102B1015103A), 4446(_ucs2 0x102D10151039), 4447(_ucs2 0x102D1015103A), 4448(_ucs2 0x102F10151039), 4449(_ucs2 0x102F1015103A), 4450(_ucs2 0x103110151039), 4451(_ucs2 0x10311015103A), 4452(_ucs2 0x1031102C10151039), 4453(_ucs2 0x1031102C1015103A), 4454(_ucs2 0x1031102B10151039), 4455(_ucs2 0x1031102B1015103A), 4456(_ucs2 0x102D102F10151039), 4457(_ucs2 0x102D102F1015103A), 4458(_ucs2 0x10161039), 4459(_ucs2 0x1016103A), 4460(_ucs2 0x102C10161039), 4461(_ucs2 0x102C1016103A), 4462(_ucs2 0x102B10161039), 4463(_ucs2 0x102B1016103A), 4464(_ucs2 0x102D10161039), 4465(_ucs2 0x102D1016103A), 4466(_ucs2 0x102F10161039), 4467(_ucs2 0x102F1016103A), 4468(_ucs2 0x103110161039), 4469(_ucs2 0x10311016103A), 4470(_ucs2 0x1031102C10161039), 4471(_ucs2 0x1031102C1016103A), 4472(_ucs2 0x1031102B10161039), 4473(_ucs2 0x1031102B1016103A), 4474(_ucs2 0x102D102F10161039), 4475(_ucs2 0x102D102F1016103A), 4476(_ucs2 0x10171039), 4477(_ucs2 0x1017103A), 4478(_ucs2 0x102C10171039), 4479(_ucs2 0x102C1017103A), 4480(_ucs2 0x102B10171039), 4481(_ucs2 0x102B1017103A), 4482(_ucs2 0x102D10171039), 4483(_ucs2 0x102D1017103A), 4484(_ucs2 0x102F10171039), 4485(_ucs2 0x102F1017103A), 4486(_ucs2 0x103110171039), 4487(_ucs2 0x10311017103A), 4488(_ucs2 0x1031102C10171039), 4489(_ucs2 0x1031102C1017103A), 4490(_ucs2 0x1031102B10171039), 4491(_ucs2 0x1031102B1017103A), 4492(_ucs2 0x102D102F10171039), 4493(_ucs2 0x102D102F1017103A), 4494(_ucs2 0x10181039), 4495(_ucs2 0x1018103A), 4496(_ucs2 0x102C10181039), 4497(_ucs2 0x102C1018103A), 4498(_ucs2 0x102B10181039), 4499(_ucs2 0x102B1018103A), 4500(_ucs2 0x102D10181039), 4501(_ucs2 0x102D1018103A), 4502(_ucs2 0x102F10181039), 4503(_ucs2 0x102F1018103A), 4504(_ucs2 0x103110181039), 4505(_ucs2 0x10311018103A), 4506(_ucs2 0x1031102C10181039), 4507(_ucs2 0x1031102C1018103A), 4508(_ucs2 0x1031102B10181039), 4509(_ucs2 0x1031102B1018103A), 4510(_ucs2 0x102D102F10181039), 4511(_ucs2 0x102D102F1018103A), 4512(_ucs2 0x10191039), 4513(_ucs2 0x1019103A), 4514(_ucs2 0x102C10191039), 4515(_ucs2 0x102C1019103A), 4516(_ucs2 0x102B10191039), 4517(_ucs2 0x102B1019103A), 4518(_ucs2 0x102D10191039), 4519(_ucs2 0x102D1019103A), 4520(_ucs2 0x102F10191039), 4521(_ucs2 0x102F1019103A), 4522(_ucs2 0x103110191039), 4523(_ucs2 0x10311019103A), 4524(_ucs2 0x1031102C10191039), 4525(_ucs2 0x1031102C1019103A), 4526(_ucs2 0x1031102B10191039), 4527(_ucs2 0x1031102B1019103A), 4528(_ucs2 0x102D102F10191039), 4529(_ucs2 0x102D102F1019103A), 4530(_ucs2 0x101A1039), 4531(_ucs2 0x101A103A), 4532(_ucs2 0x102C101A1039), 4533(_ucs2 0x102C101A103A), 4534(_ucs2 0x102B101A1039), 4535(_ucs2 0x102B101A103A), 4536(_ucs2 0x102D101A1039), 4537(_ucs2 0x102D101A103A), 4538(_ucs2 0x102F101A1039), 4539(_ucs2 0x102F101A103A), 4540(_ucs2 0x1031101A1039), 4541(_ucs2 0x1031101A103A), 4542(_ucs2 0x1031102C101A1039), 4543(_ucs2 0x1031102C101A103A), 4544(_ucs2 0x1031102B101A1039), 4545(_ucs2 0x1031102B101A103A), 4546(_ucs2 0x102D102F101A1039), 4547(_ucs2 0x102D102F101A103A), 4548(_ucs2 0x101B1039), 4549(_ucs2 0x101B103A), 4550(_ucs2 0x102C101B1039), 4551(_ucs2 0x102C101B103A), 4552(_ucs2 0x102B101B1039), 4553(_ucs2 0x102B101B103A), 4554(_ucs2 0x102D101B1039), 4555(_ucs2 0x102D101B103A), 4556(_ucs2 0x102F101B1039), 4557(_ucs2 0x102F101B103A), 4558(_ucs2 0x1031101B1039), 4559(_ucs2 0x1031101B103A), 4560(_ucs2 0x1031102C101B1039), 4561(_ucs2 0x1031102C101B103A), 4562(_ucs2 0x1031102B101B1039), 4563(_ucs2 0x1031102B101B103A), 4564(_ucs2 0x102D102F101B1039), 4565(_ucs2 0x102D102F101B103A), 4566(_ucs2 0x101C1039), 4567(_ucs2 0x101C103A), 4568(_ucs2 0x102C101C1039), 4569(_ucs2 0x102C101C103A), 4570(_ucs2 0x102B101C1039), 4571(_ucs2 0x102B101C103A), 4572(_ucs2 0x102D101C1039), 4573(_ucs2 0x102D101C103A), 4574(_ucs2 0x102F101C1039), 4575(_ucs2 0x102F101C103A), 4576(_ucs2 0x1031101C1039), 4577(_ucs2 0x1031101C103A), 4578(_ucs2 0x1031102C101C1039), 4579(_ucs2 0x1031102C101C103A), 4580(_ucs2 0x1031102B101C1039), 4581(_ucs2 0x1031102B101C103A), 4582(_ucs2 0x102D102F101C1039), 4583(_ucs2 0x102D102F101C103A), 4584(_ucs2 0x101D103A), 4585(_ucs2 0x102C101D103A), 4586(_ucs2 0x102B101D103A), 4587(_ucs2 0x102D101D103A), 4588(_ucs2 0x102F101D103A), 4589(_ucs2 0x1031101D103A), 4590(_ucs2 0x1031102C101D103A), 4591(_ucs2 0x1031102B101D103A), 4592(_ucs2 0x102D102F101D103A), 4593(_ucs2 0x101E1039), 4594(_ucs2 0x101E103A), 4595(_ucs2 0x102C101E1039), 4596(_ucs2 0x102C101E103A), 4597(_ucs2 0x102B101E1039), 4598(_ucs2 0x102B101E103A), 4599(_ucs2 0x102D101E1039), 4600(_ucs2 0x102D101E103A), 4601(_ucs2 0x102F101E1039), 4602(_ucs2 0x102F101E103A), 4603(_ucs2 0x1031101E1039), 4604(_ucs2 0x1031101E103A), 4605(_ucs2 0x1031102C101E1039), 4606(_ucs2 0x1031102C101E103A), 4607(_ucs2 0x1031102B101E1039), 4608(_ucs2 0x1031102B101E103A), 4609(_ucs2 0x102D102F101E1039), 4610(_ucs2 0x102D102F101E103A), 4611(_ucs2 0x101F1039), 4612(_ucs2 0x101F103A), 4613(_ucs2 0x102C101F1039), 4614(_ucs2 0x102C101F103A), 4615(_ucs2 0x102B101F1039), 4616(_ucs2 0x102B101F103A), 4617(_ucs2 0x102D101F1039), 4618(_ucs2 0x102D101F103A), 4619(_ucs2 0x102F101F1039), 4620(_ucs2 0x102F101F103A), 4621(_ucs2 0x1031101F1039), 4622(_ucs2 0x1031101F103A), 4623(_ucs2 0x1031102C101F1039), 4624(_ucs2 0x1031102C101F103A), 4625(_ucs2 0x1031102B101F1039), 4626(_ucs2 0x1031102B101F103A), 4627(_ucs2 0x102D102F101F1039), 4628(_ucs2 0x102D102F101F103A), 4629(_ucs2 0x1020103A), 4630(_ucs2 0x102C1020103A), 4631(_ucs2 0x102B1020103A), 4632(_ucs2 0x102D1020103A), 4633(_ucs2 0x102F1020103A), 4634(_ucs2 0x10311020103A), 4635(_ucs2 0x1031102C1020103A), 4636(_ucs2 0x1031102B1020103A), 4637(_ucs2 0x102D102F1020103A), 4638(_ucs2 0x1021103A), 4639(_ucs2 0x102C1021103A), 4640(_ucs2 0x102B1021103A), 4641(_ucs2 0x102D1021103A), 4642(_ucs2 0x102F1021103A), 4643(_ucs2 0x10311021103A), 4644(_ucs2 0x1031102C1021103A), 4645(_ucs2 0x1031102B1021103A), 4646(_ucs2 0x102D102F1021103A), 4647('--- Medials'), 4648(_ucs2 0x105E), 4649(_ucs2 0x105F), 4650(_ucs2 0x103B), 4651(_ucs2 0x103C), 4652(_ucs2 0x1060), 4653(_ucs2 0x103D), 4654(_ucs2 0x1082), 4655(_ucs2 0x103E), 4656(_ucs2 0x103B103D), 4657(_ucs2 0x103C103D), 4658(_ucs2 0x103B103E), 4659(_ucs2 0x103C103E), 4660(_ucs2 0x103D103E), 4661(_ucs2 0x103B103D103E), 4662(_ucs2 0x103C103D103E), 4663('--- Independent vowels'), 4664(_ucs2 0x1021102D), 4665(_ucs2 0x1023), 4666(_ucs2 0x1021102E), 4667(_ucs2 0x1024), 4668(_ucs2 0x1021102F), 4669(_ucs2 0x1025), 4670(_ucs2 0x10211030), 4671(_ucs2 0x1026), 4672(_ucs2 0x10211031), 4673(_ucs2 0x1027), 4674(_ucs2 0x1028), 4675(_ucs2 0x10211031102C), 4676(_ucs2 0x1029), 4677(_ucs2 0x10211031102C103A), 4678(_ucs2 0x102A), 4679(_ucs2 0x102D1019103A), 4680(_ucs2 0x102D1036), 4681(_ucs2 0x102D1019103A1037), 4682(_ucs2 0x102D10361037), 4683(_ucs2 0x102D1019103A1038), 4684(_ucs2 0x102D10361038), 4685(_ucs2 0x102F1019103A), 4686(_ucs2 0x102F1036), 4687(_ucs2 0x102F1019103A1037), 4688(_ucs2 0x102F10361037), 4689(_ucs2 0x102F1019103A1038), 4690(_ucs2 0x102F10361038), 4691(_ucs2 0x1021102F1036), 4692(_ucs2 0x1025102F1036), 4693('--- Independent vowels with finals'), 4694(_ucs2 0x1021102D10001039), 4695(_ucs2 0x102310001039), 4696(_ucs2 0x1021102D1000103A), 4697(_ucs2 0x10231000103A), 4698(_ucs2 0x1021102F10001039), 4699(_ucs2 0x102510001039), 4700(_ucs2 0x1021102F1000103A), 4701(_ucs2 0x10251000103A), 4702(_ucs2 0x1021103110001039), 4703(_ucs2 0x102710001039), 4704(_ucs2 0x102110311000103A), 4705(_ucs2 0x10271000103A), 4706(_ucs2 0x10211031102C10001039), 4707(_ucs2 0x102910001039), 4708(_ucs2 0x10211031102C1000103A), 4709(_ucs2 0x10291000103A), 4710(_ucs2 0x10211031102C10001039), 4711(_ucs2 0x10291031102C10001039), 4712(_ucs2 0x10211031102C1000103A), 4713(_ucs2 0x10291031102C1000103A), 4714(_ucs2 0x1021102D10011039), 4715(_ucs2 0x102310011039), 4716(_ucs2 0x1021102D1001103A), 4717(_ucs2 0x10231001103A), 4718(_ucs2 0x1021102F10011039), 4719(_ucs2 0x102510011039), 4720(_ucs2 0x1021102F1001103A), 4721(_ucs2 0x10251001103A), 4722(_ucs2 0x1021103110011039), 4723(_ucs2 0x102710011039), 4724(_ucs2 0x102110311001103A), 4725(_ucs2 0x10271001103A), 4726(_ucs2 0x10211031102C10011039), 4727(_ucs2 0x102910011039), 4728(_ucs2 0x10211031102C1001103A), 4729(_ucs2 0x10291001103A), 4730(_ucs2 0x10211031102C10011039), 4731(_ucs2 0x10291031102C10011039), 4732(_ucs2 0x10211031102C1001103A), 4733(_ucs2 0x10291031102C1001103A), 4734(_ucs2 0x1021102D10021039), 4735(_ucs2 0x102310021039), 4736(_ucs2 0x1021102D1002103A), 4737(_ucs2 0x10231002103A), 4738(_ucs2 0x1021102F10021039), 4739(_ucs2 0x102510021039), 4740(_ucs2 0x1021102F1002103A), 4741(_ucs2 0x10251002103A), 4742(_ucs2 0x1021103110021039), 4743(_ucs2 0x102710021039), 4744(_ucs2 0x102110311002103A), 4745(_ucs2 0x10271002103A), 4746(_ucs2 0x10211031102C10021039), 4747(_ucs2 0x102910021039), 4748(_ucs2 0x10211031102C1002103A), 4749(_ucs2 0x10291002103A), 4750(_ucs2 0x10211031102C10021039), 4751(_ucs2 0x10291031102C10021039), 4752(_ucs2 0x10211031102C1002103A), 4753(_ucs2 0x10291031102C1002103A), 4754(_ucs2 0x1021102D10031039), 4755(_ucs2 0x102310031039), 4756(_ucs2 0x1021102D1003103A), 4757(_ucs2 0x10231003103A), 4758(_ucs2 0x1021102F10031039), 4759(_ucs2 0x102510031039), 4760(_ucs2 0x1021102F1003103A), 4761(_ucs2 0x10251003103A), 4762(_ucs2 0x1021103110031039), 4763(_ucs2 0x102710031039), 4764(_ucs2 0x102110311003103A), 4765(_ucs2 0x10271003103A), 4766(_ucs2 0x10211031102C10031039), 4767(_ucs2 0x102910031039), 4768(_ucs2 0x10211031102C1003103A), 4769(_ucs2 0x10291003103A), 4770(_ucs2 0x10211031102C10031039), 4771(_ucs2 0x10291031102C10031039), 4772(_ucs2 0x10211031102C1003103A), 4773(_ucs2 0x10291031102C1003103A), 4774(_ucs2 0x1021102D10041039), 4775(_ucs2 0x102310041039), 4776(_ucs2 0x1021102D1004103A), 4777(_ucs2 0x10231004103A), 4778(_ucs2 0x1021102F10041039), 4779(_ucs2 0x102510041039), 4780(_ucs2 0x1021102F1004103A), 4781(_ucs2 0x10251004103A), 4782(_ucs2 0x1021103110041039), 4783(_ucs2 0x102710041039), 4784(_ucs2 0x102110311004103A), 4785(_ucs2 0x10271004103A), 4786(_ucs2 0x10211031102C10041039), 4787(_ucs2 0x102910041039), 4788(_ucs2 0x10211031102C1004103A), 4789(_ucs2 0x10291004103A), 4790(_ucs2 0x10211031102C10041039), 4791(_ucs2 0x10291031102C10041039), 4792(_ucs2 0x10211031102C1004103A), 4793(_ucs2 0x10291031102C1004103A), 4794(_ucs2 0x1021102D10051039), 4795(_ucs2 0x102310051039), 4796(_ucs2 0x1021102D1005103A), 4797(_ucs2 0x10231005103A), 4798(_ucs2 0x1021102F10051039), 4799(_ucs2 0x102510051039), 4800(_ucs2 0x1021102F1005103A), 4801(_ucs2 0x10251005103A), 4802(_ucs2 0x1021103110051039), 4803(_ucs2 0x102710051039), 4804(_ucs2 0x102110311005103A), 4805(_ucs2 0x10271005103A), 4806(_ucs2 0x10211031102C10051039), 4807(_ucs2 0x102910051039), 4808(_ucs2 0x10211031102C1005103A), 4809(_ucs2 0x10291005103A), 4810(_ucs2 0x10211031102C10051039), 4811(_ucs2 0x10291031102C10051039), 4812(_ucs2 0x10211031102C1005103A), 4813(_ucs2 0x10291031102C1005103A), 4814(_ucs2 0x1021102D10061039), 4815(_ucs2 0x102310061039), 4816(_ucs2 0x1021102D1006103A), 4817(_ucs2 0x10231006103A), 4818(_ucs2 0x1021102F10061039), 4819(_ucs2 0x102510061039), 4820(_ucs2 0x1021102F1006103A), 4821(_ucs2 0x10251006103A), 4822(_ucs2 0x1021103110061039), 4823(_ucs2 0x102710061039), 4824(_ucs2 0x102110311006103A), 4825(_ucs2 0x10271006103A), 4826(_ucs2 0x10211031102C10061039), 4827(_ucs2 0x102910061039), 4828(_ucs2 0x10211031102C1006103A), 4829(_ucs2 0x10291006103A), 4830(_ucs2 0x10211031102C10061039), 4831(_ucs2 0x10291031102C10061039), 4832(_ucs2 0x10211031102C1006103A), 4833(_ucs2 0x10291031102C1006103A), 4834(_ucs2 0x1021102D10071039), 4835(_ucs2 0x102310071039), 4836(_ucs2 0x1021102D1007103A), 4837(_ucs2 0x10231007103A), 4838(_ucs2 0x1021102F10071039), 4839(_ucs2 0x102510071039), 4840(_ucs2 0x1021102F1007103A), 4841(_ucs2 0x10251007103A), 4842(_ucs2 0x1021103110071039), 4843(_ucs2 0x102710071039), 4844(_ucs2 0x102110311007103A), 4845(_ucs2 0x10271007103A), 4846(_ucs2 0x10211031102C10071039), 4847(_ucs2 0x102910071039), 4848(_ucs2 0x10211031102C1007103A), 4849(_ucs2 0x10291007103A), 4850(_ucs2 0x10211031102C10071039), 4851(_ucs2 0x10291031102C10071039), 4852(_ucs2 0x10211031102C1007103A), 4853(_ucs2 0x10291031102C1007103A), 4854(_ucs2 0x1021102D10091039), 4855(_ucs2 0x102310091039), 4856(_ucs2 0x1021102D1009103A), 4857(_ucs2 0x10231009103A), 4858(_ucs2 0x1021102F10091039), 4859(_ucs2 0x102510091039), 4860(_ucs2 0x1021102F1009103A), 4861(_ucs2 0x10251009103A), 4862(_ucs2 0x1021103110091039), 4863(_ucs2 0x102710091039), 4864(_ucs2 0x102110311009103A), 4865(_ucs2 0x10271009103A), 4866(_ucs2 0x10211031102C10091039), 4867(_ucs2 0x102910091039), 4868(_ucs2 0x10211031102C1009103A), 4869(_ucs2 0x10291009103A), 4870(_ucs2 0x10211031102C10091039), 4871(_ucs2 0x10291031102C10091039), 4872(_ucs2 0x10211031102C1009103A), 4873(_ucs2 0x10291031102C1009103A), 4874(_ucs2 0x1021102D100A1039), 4875(_ucs2 0x1023100A1039), 4876(_ucs2 0x1021102D100A103A), 4877(_ucs2 0x1023100A103A), 4878(_ucs2 0x1021102F100A1039), 4879(_ucs2 0x1025100A1039), 4880(_ucs2 0x1021102F100A103A), 4881(_ucs2 0x1025100A103A), 4882(_ucs2 0x10211031100A1039), 4883(_ucs2 0x1027100A1039), 4884(_ucs2 0x10211031100A103A), 4885(_ucs2 0x1027100A103A), 4886(_ucs2 0x10211031102C100A1039), 4887(_ucs2 0x1029100A1039), 4888(_ucs2 0x10211031102C100A103A), 4889(_ucs2 0x1029100A103A), 4890(_ucs2 0x10211031102C100A1039), 4891(_ucs2 0x10291031102C100A1039), 4892(_ucs2 0x10211031102C100A103A), 4893(_ucs2 0x10291031102C100A103A), 4894(_ucs2 0x1021102D100B1039), 4895(_ucs2 0x1023100B1039), 4896(_ucs2 0x1021102D100B103A), 4897(_ucs2 0x1023100B103A), 4898(_ucs2 0x1021102F100B1039), 4899(_ucs2 0x1025100B1039), 4900(_ucs2 0x1021102F100B103A), 4901(_ucs2 0x1025100B103A), 4902(_ucs2 0x10211031100B1039), 4903(_ucs2 0x1027100B1039), 4904(_ucs2 0x10211031100B103A), 4905(_ucs2 0x1027100B103A), 4906(_ucs2 0x10211031102C100B1039), 4907(_ucs2 0x1029100B1039), 4908(_ucs2 0x10211031102C100B103A), 4909(_ucs2 0x1029100B103A), 4910(_ucs2 0x10211031102C100B1039), 4911(_ucs2 0x10291031102C100B1039), 4912(_ucs2 0x10211031102C100B103A), 4913(_ucs2 0x10291031102C100B103A), 4914(_ucs2 0x1021102D100C1039), 4915(_ucs2 0x1023100C1039), 4916(_ucs2 0x1021102D100C103A), 4917(_ucs2 0x1023100C103A), 4918(_ucs2 0x1021102F100C1039), 4919(_ucs2 0x1025100C1039), 4920(_ucs2 0x1021102F100C103A), 4921(_ucs2 0x1025100C103A), 4922(_ucs2 0x10211031100C1039), 4923(_ucs2 0x1027100C1039), 4924(_ucs2 0x10211031100C103A), 4925(_ucs2 0x1027100C103A), 4926(_ucs2 0x10211031102C100C1039), 4927(_ucs2 0x1029100C1039), 4928(_ucs2 0x10211031102C100C103A), 4929(_ucs2 0x1029100C103A), 4930(_ucs2 0x10211031102C100C1039), 4931(_ucs2 0x10291031102C100C1039), 4932(_ucs2 0x10211031102C100C103A), 4933(_ucs2 0x10291031102C100C103A), 4934(_ucs2 0x1021102D100D1039), 4935(_ucs2 0x1023100D1039), 4936(_ucs2 0x1021102D100D103A), 4937(_ucs2 0x1023100D103A), 4938(_ucs2 0x1021102F100D1039), 4939(_ucs2 0x1025100D1039), 4940(_ucs2 0x1021102F100D103A), 4941(_ucs2 0x1025100D103A), 4942(_ucs2 0x10211031100D1039), 4943(_ucs2 0x1027100D1039), 4944(_ucs2 0x10211031100D103A), 4945(_ucs2 0x1027100D103A), 4946(_ucs2 0x10211031102C100D1039), 4947(_ucs2 0x1029100D1039), 4948(_ucs2 0x10211031102C100D103A), 4949(_ucs2 0x1029100D103A), 4950(_ucs2 0x10211031102C100D1039), 4951(_ucs2 0x10291031102C100D1039), 4952(_ucs2 0x10211031102C100D103A), 4953(_ucs2 0x10291031102C100D103A), 4954(_ucs2 0x1021102D100E1039), 4955(_ucs2 0x1023100E1039), 4956(_ucs2 0x1021102D100E103A), 4957(_ucs2 0x1023100E103A), 4958(_ucs2 0x1021102F100E1039), 4959(_ucs2 0x1025100E1039), 4960(_ucs2 0x1021102F100E103A), 4961(_ucs2 0x1025100E103A), 4962(_ucs2 0x10211031100E1039), 4963(_ucs2 0x1027100E1039), 4964(_ucs2 0x10211031100E103A), 4965(_ucs2 0x1027100E103A), 4966(_ucs2 0x10211031102C100E1039), 4967(_ucs2 0x1029100E1039), 4968(_ucs2 0x10211031102C100E103A), 4969(_ucs2 0x1029100E103A), 4970(_ucs2 0x10211031102C100E1039), 4971(_ucs2 0x10291031102C100E1039), 4972(_ucs2 0x10211031102C100E103A), 4973(_ucs2 0x10291031102C100E103A), 4974(_ucs2 0x1021102D100F1039), 4975(_ucs2 0x1023100F1039), 4976(_ucs2 0x1021102D100F103A), 4977(_ucs2 0x1023100F103A), 4978(_ucs2 0x1021102F100F1039), 4979(_ucs2 0x1025100F1039), 4980(_ucs2 0x1021102F100F103A), 4981(_ucs2 0x1025100F103A), 4982(_ucs2 0x10211031100F1039), 4983(_ucs2 0x1027100F1039), 4984(_ucs2 0x10211031100F103A), 4985(_ucs2 0x1027100F103A), 4986(_ucs2 0x10211031102C100F1039), 4987(_ucs2 0x1029100F1039), 4988(_ucs2 0x10211031102C100F103A), 4989(_ucs2 0x1029100F103A), 4990(_ucs2 0x10211031102C100F1039), 4991(_ucs2 0x10291031102C100F1039), 4992(_ucs2 0x10211031102C100F103A), 4993(_ucs2 0x10291031102C100F103A), 4994(_ucs2 0x1021102D10101039), 4995(_ucs2 0x102310101039), 4996(_ucs2 0x1021102D1010103A), 4997(_ucs2 0x10231010103A), 4998(_ucs2 0x1021102F10101039), 4999(_ucs2 0x102510101039), 5000(_ucs2 0x1021102F1010103A), 5001(_ucs2 0x10251010103A), 5002(_ucs2 0x1021103110101039), 5003(_ucs2 0x102710101039), 5004(_ucs2 0x102110311010103A), 5005(_ucs2 0x10271010103A), 5006(_ucs2 0x10211031102C10101039), 5007(_ucs2 0x102910101039), 5008(_ucs2 0x10211031102C1010103A), 5009(_ucs2 0x10291010103A), 5010(_ucs2 0x10211031102C10101039), 5011(_ucs2 0x10291031102C10101039), 5012(_ucs2 0x10211031102C1010103A), 5013(_ucs2 0x10291031102C1010103A), 5014(_ucs2 0x1021102D10111039), 5015(_ucs2 0x102310111039), 5016(_ucs2 0x1021102D1011103A), 5017(_ucs2 0x10231011103A), 5018(_ucs2 0x1021102F10111039), 5019(_ucs2 0x102510111039), 5020(_ucs2 0x1021102F1011103A), 5021(_ucs2 0x10251011103A), 5022(_ucs2 0x1021103110111039), 5023(_ucs2 0x102710111039), 5024(_ucs2 0x102110311011103A), 5025(_ucs2 0x10271011103A), 5026(_ucs2 0x10211031102C10111039), 5027(_ucs2 0x102910111039), 5028(_ucs2 0x10211031102C1011103A), 5029(_ucs2 0x10291011103A), 5030(_ucs2 0x10211031102C10111039), 5031(_ucs2 0x10291031102C10111039), 5032(_ucs2 0x10211031102C1011103A), 5033(_ucs2 0x10291031102C1011103A), 5034(_ucs2 0x1021102D10121039), 5035(_ucs2 0x102310121039), 5036(_ucs2 0x1021102D1012103A), 5037(_ucs2 0x10231012103A), 5038(_ucs2 0x1021102F10121039), 5039(_ucs2 0x102510121039), 5040(_ucs2 0x1021102F1012103A), 5041(_ucs2 0x10251012103A), 5042(_ucs2 0x1021103110121039), 5043(_ucs2 0x102710121039), 5044(_ucs2 0x102110311012103A), 5045(_ucs2 0x10271012103A), 5046(_ucs2 0x10211031102C10121039), 5047(_ucs2 0x102910121039), 5048(_ucs2 0x10211031102C1012103A), 5049(_ucs2 0x10291012103A), 5050(_ucs2 0x10211031102C10121039), 5051(_ucs2 0x10291031102C10121039), 5052(_ucs2 0x10211031102C1012103A), 5053(_ucs2 0x10291031102C1012103A), 5054(_ucs2 0x1021102D10131039), 5055(_ucs2 0x102310131039), 5056(_ucs2 0x1021102D1013103A), 5057(_ucs2 0x10231013103A), 5058(_ucs2 0x1021102F10131039), 5059(_ucs2 0x102510131039), 5060(_ucs2 0x1021102F1013103A), 5061(_ucs2 0x10251013103A), 5062(_ucs2 0x1021103110131039), 5063(_ucs2 0x102710131039), 5064(_ucs2 0x102110311013103A), 5065(_ucs2 0x10271013103A), 5066(_ucs2 0x10211031102C10131039), 5067(_ucs2 0x102910131039), 5068(_ucs2 0x10211031102C1013103A), 5069(_ucs2 0x10291013103A), 5070(_ucs2 0x10211031102C10131039), 5071(_ucs2 0x10291031102C10131039), 5072(_ucs2 0x10211031102C1013103A), 5073(_ucs2 0x10291031102C1013103A), 5074(_ucs2 0x1021102D10141039), 5075(_ucs2 0x102310141039), 5076(_ucs2 0x1021102D1014103A), 5077(_ucs2 0x10231014103A), 5078(_ucs2 0x1021102F10141039), 5079(_ucs2 0x102510141039), 5080(_ucs2 0x1021102F1014103A), 5081(_ucs2 0x10251014103A), 5082(_ucs2 0x1021103110141039), 5083(_ucs2 0x102710141039), 5084(_ucs2 0x102110311014103A), 5085(_ucs2 0x10271014103A), 5086(_ucs2 0x10211031102C10141039), 5087(_ucs2 0x102910141039), 5088(_ucs2 0x10211031102C1014103A), 5089(_ucs2 0x10291014103A), 5090(_ucs2 0x10211031102C10141039), 5091(_ucs2 0x10291031102C10141039), 5092(_ucs2 0x10211031102C1014103A), 5093(_ucs2 0x10291031102C1014103A), 5094(_ucs2 0x1021102D10151039), 5095(_ucs2 0x102310151039), 5096(_ucs2 0x1021102D1015103A), 5097(_ucs2 0x10231015103A), 5098(_ucs2 0x1021102F10151039), 5099(_ucs2 0x102510151039), 5100(_ucs2 0x1021102F1015103A), 5101(_ucs2 0x10251015103A), 5102(_ucs2 0x1021103110151039), 5103(_ucs2 0x102710151039), 5104(_ucs2 0x102110311015103A), 5105(_ucs2 0x10271015103A), 5106(_ucs2 0x10211031102C10151039), 5107(_ucs2 0x102910151039), 5108(_ucs2 0x10211031102C1015103A), 5109(_ucs2 0x10291015103A), 5110(_ucs2 0x10211031102C10151039), 5111(_ucs2 0x10291031102C10151039), 5112(_ucs2 0x10211031102C1015103A), 5113(_ucs2 0x10291031102C1015103A), 5114(_ucs2 0x1021102D10161039), 5115(_ucs2 0x102310161039), 5116(_ucs2 0x1021102D1016103A), 5117(_ucs2 0x10231016103A), 5118(_ucs2 0x1021102F10161039), 5119(_ucs2 0x102510161039), 5120(_ucs2 0x1021102F1016103A), 5121(_ucs2 0x10251016103A), 5122(_ucs2 0x1021103110161039), 5123(_ucs2 0x102710161039), 5124(_ucs2 0x102110311016103A), 5125(_ucs2 0x10271016103A), 5126(_ucs2 0x10211031102C10161039), 5127(_ucs2 0x102910161039), 5128(_ucs2 0x10211031102C1016103A), 5129(_ucs2 0x10291016103A), 5130(_ucs2 0x10211031102C10161039), 5131(_ucs2 0x10291031102C10161039), 5132(_ucs2 0x10211031102C1016103A), 5133(_ucs2 0x10291031102C1016103A), 5134(_ucs2 0x1021102D10171039), 5135(_ucs2 0x102310171039), 5136(_ucs2 0x1021102D1017103A), 5137(_ucs2 0x10231017103A), 5138(_ucs2 0x1021102F10171039), 5139(_ucs2 0x102510171039), 5140(_ucs2 0x1021102F1017103A), 5141(_ucs2 0x10251017103A), 5142(_ucs2 0x1021103110171039), 5143(_ucs2 0x102710171039), 5144(_ucs2 0x102110311017103A), 5145(_ucs2 0x10271017103A), 5146(_ucs2 0x10211031102C10171039), 5147(_ucs2 0x102910171039), 5148(_ucs2 0x10211031102C1017103A), 5149(_ucs2 0x10291017103A), 5150(_ucs2 0x10211031102C10171039), 5151(_ucs2 0x10291031102C10171039), 5152(_ucs2 0x10211031102C1017103A), 5153(_ucs2 0x10291031102C1017103A), 5154(_ucs2 0x1021102D10181039), 5155(_ucs2 0x102310181039), 5156(_ucs2 0x1021102D1018103A), 5157(_ucs2 0x10231018103A), 5158(_ucs2 0x1021102F10181039), 5159(_ucs2 0x102510181039), 5160(_ucs2 0x1021102F1018103A), 5161(_ucs2 0x10251018103A), 5162(_ucs2 0x1021103110181039), 5163(_ucs2 0x102710181039), 5164(_ucs2 0x102110311018103A), 5165(_ucs2 0x10271018103A), 5166(_ucs2 0x10211031102C10181039), 5167(_ucs2 0x102910181039), 5168(_ucs2 0x10211031102C1018103A), 5169(_ucs2 0x10291018103A), 5170(_ucs2 0x10211031102C10181039), 5171(_ucs2 0x10291031102C10181039), 5172(_ucs2 0x10211031102C1018103A), 5173(_ucs2 0x10291031102C1018103A), 5174(_ucs2 0x1021102D10191039), 5175(_ucs2 0x102310191039), 5176(_ucs2 0x1021102D1019103A), 5177(_ucs2 0x10231019103A), 5178(_ucs2 0x1021102F10191039), 5179(_ucs2 0x102510191039), 5180(_ucs2 0x1021102F1019103A), 5181(_ucs2 0x10251019103A), 5182(_ucs2 0x1021103110191039), 5183(_ucs2 0x102710191039), 5184(_ucs2 0x102110311019103A), 5185(_ucs2 0x10271019103A), 5186(_ucs2 0x10211031102C10191039), 5187(_ucs2 0x102910191039), 5188(_ucs2 0x10211031102C1019103A), 5189(_ucs2 0x10291019103A), 5190(_ucs2 0x10211031102C10191039), 5191(_ucs2 0x10291031102C10191039), 5192(_ucs2 0x10211031102C1019103A), 5193(_ucs2 0x10291031102C1019103A), 5194(_ucs2 0x1021102D101A1039), 5195(_ucs2 0x1023101A1039), 5196(_ucs2 0x1021102D101A103A), 5197(_ucs2 0x1023101A103A), 5198(_ucs2 0x1021102F101A1039), 5199(_ucs2 0x1025101A1039), 5200(_ucs2 0x1021102F101A103A), 5201(_ucs2 0x1025101A103A), 5202(_ucs2 0x10211031101A1039), 5203(_ucs2 0x1027101A1039), 5204(_ucs2 0x10211031101A103A), 5205(_ucs2 0x1027101A103A), 5206(_ucs2 0x10211031102C101A1039), 5207(_ucs2 0x1029101A1039), 5208(_ucs2 0x10211031102C101A103A), 5209(_ucs2 0x1029101A103A), 5210(_ucs2 0x10211031102C101A1039), 5211(_ucs2 0x10291031102C101A1039), 5212(_ucs2 0x10211031102C101A103A), 5213(_ucs2 0x10291031102C101A103A), 5214(_ucs2 0x1021102D101B1039), 5215(_ucs2 0x1023101B1039), 5216(_ucs2 0x1021102D101B103A), 5217(_ucs2 0x1023101B103A), 5218(_ucs2 0x1021102F101B1039), 5219(_ucs2 0x1025101B1039), 5220(_ucs2 0x1021102F101B103A), 5221(_ucs2 0x1025101B103A), 5222(_ucs2 0x10211031101B1039), 5223(_ucs2 0x1027101B1039), 5224(_ucs2 0x10211031101B103A), 5225(_ucs2 0x1027101B103A), 5226(_ucs2 0x10211031102C101B1039), 5227(_ucs2 0x1029101B1039), 5228(_ucs2 0x10211031102C101B103A), 5229(_ucs2 0x1029101B103A), 5230(_ucs2 0x10211031102C101B1039), 5231(_ucs2 0x10291031102C101B1039), 5232(_ucs2 0x10211031102C101B103A), 5233(_ucs2 0x10291031102C101B103A), 5234(_ucs2 0x1021102D101C1039), 5235(_ucs2 0x1023101C1039), 5236(_ucs2 0x1021102D101C103A), 5237(_ucs2 0x1023101C103A), 5238(_ucs2 0x1021102F101C1039), 5239(_ucs2 0x1025101C1039), 5240(_ucs2 0x1021102F101C103A), 5241(_ucs2 0x1025101C103A), 5242(_ucs2 0x10211031101C1039), 5243(_ucs2 0x1027101C1039), 5244(_ucs2 0x10211031101C103A), 5245(_ucs2 0x1027101C103A), 5246(_ucs2 0x10211031102C101C1039), 5247(_ucs2 0x1029101C1039), 5248(_ucs2 0x10211031102C101C103A), 5249(_ucs2 0x1029101C103A), 5250(_ucs2 0x10211031102C101C1039), 5251(_ucs2 0x10291031102C101C1039), 5252(_ucs2 0x10211031102C101C103A), 5253(_ucs2 0x10291031102C101C103A), 5254(_ucs2 0x1021102D101E1039), 5255(_ucs2 0x1023101E1039), 5256(_ucs2 0x1021102D101E103A), 5257(_ucs2 0x1023101E103A), 5258(_ucs2 0x1021102F101E1039), 5259(_ucs2 0x1025101E1039), 5260(_ucs2 0x1021102F101E103A), 5261(_ucs2 0x1025101E103A), 5262(_ucs2 0x10211031101E1039), 5263(_ucs2 0x1027101E1039), 5264(_ucs2 0x10211031101E103A), 5265(_ucs2 0x1027101E103A), 5266(_ucs2 0x10211031102C101E1039), 5267(_ucs2 0x1029101E1039), 5268(_ucs2 0x10211031102C101E103A), 5269(_ucs2 0x1029101E103A), 5270(_ucs2 0x10211031102C101E1039), 5271(_ucs2 0x10291031102C101E1039), 5272(_ucs2 0x10211031102C101E103A), 5273(_ucs2 0x10291031102C101E103A), 5274(_ucs2 0x1021102D101F1039), 5275(_ucs2 0x1023101F1039), 5276(_ucs2 0x1021102D101F103A), 5277(_ucs2 0x1023101F103A), 5278(_ucs2 0x1021102F101F1039), 5279(_ucs2 0x1025101F1039), 5280(_ucs2 0x1021102F101F103A), 5281(_ucs2 0x1025101F103A), 5282(_ucs2 0x10211031101F1039), 5283(_ucs2 0x1027101F1039), 5284(_ucs2 0x10211031101F103A), 5285(_ucs2 0x1027101F103A), 5286(_ucs2 0x10211031102C101F1039), 5287(_ucs2 0x1029101F1039), 5288(_ucs2 0x10211031102C101F103A), 5289(_ucs2 0x1029101F103A), 5290(_ucs2 0x10211031102C101F1039), 5291(_ucs2 0x10291031102C101F1039), 5292(_ucs2 0x10211031102C101F103A), 5293(_ucs2 0x10291031102C101F103A), 5294('--- Contractions'), 5295(_ucs2 0x1031102C1000103A1000103B), 5296(_ucs2 0x1031102C1000103A103B /* (suffix of) man */), 5297(_ucs2 0x1014103A1014102F1015103A), 5298(_ucs2 0x1014103A102F1015103A /* (suffix of) I */), 5299('--- Great Sa'), 5300(_ucs2 0x1031101E1039101E), 5301(_ucs2 0x1031103F), 5302(_ucs2 0x102D101E1039101E), 5303(_ucs2 0x102D103F), 5304(_ucs2 0x102F101E1039101E), 5305(_ucs2 0x102F103F), 5306(_ucs2 0x1021102D101E1039101E), 5307(_ucs2 0x1023103F), 5308(_ucs2 0x1021102F101E1039101E), 5309(_ucs2 0x1025103F), 5310(_ucs2 0x101E1039101E), 5311(_ucs2 0x103F), 5312('--- Symbols - collate as long form'), 5313(_ucs2 0x1014103E102D102F1000103A), 5314(_ucs2 0x104C), 5315(_ucs2 0x101B103D10311037), 5316(_ucs2 0x104D), 5317(_ucs2 0x101C100A103A103810001031102C1004103A1038), 5318(_ucs2 0x104E1004103A1038), 5319(_ucs2 0x1021102D), 5320(_ucs2 0x104F), 5321('--- Short Forms may need to be added here'), 5322(_ucs2 0x101C1000103A101A102C), 5323(_ucs2 0x101C1000103A103B102C /* right hand side */), 5324(_ucs2 0x101E1019102E), 5325(_ucs2 0x101E10391019102E /* daughter */), 5326(_ucs2 0x101110191004103A1038), 5327(_ucs2 0x1011103910191004103A1038 /* cooked rice */), 5328(_ucs2 0x101C1000103A10181000103A), 5329(_ucs2 0x101C103910181000103A /* tea */); 5330SELECT id, IF(LEFT(s1,1)='-',s1,CONCAT(HEX(WEIGHT_STRING(s1)),'\t', HEX(CONVERT(s1 USING ucs2)))) FROM t1 ORDER BY id; 5331id IF(LEFT(s1,1)='-',s1,CONCAT(HEX(WEIGHT_STRING(s1)),'\t', HEX(CONVERT(s1 USING ucs2)))) 53321 2259 108C 53332 22593ACB 1037 53343 22593ACC 1038 53354 22593ACD 10371038 53365 --- Vowels 53376 2232 102C 53387 2232 102B 53398 2246 1032 53409 22463ACB 1031102C 534110 22463ACB 1031102B 534211 22463ACC 1031102C103A 534312 22463ACC 1031102B103A 534413 2248 1034 534514 22483ACB 1036 534615 22483ACC 102D102F 534716 --- Vowels with finals 534817 22483ACD 10001039 534918 22483ACD 1000103A 535019 22483ACE 102C10001039 535120 22483ACE 102C1000103A 535221 22483ACE 102B10001039 535322 22483ACE 102B1000103A 535423 22483ACF 102D10001039 535524 22483ACF 102D1000103A 535625 22483AD0 102F10001039 535726 22483AD0 102F1000103A 535827 22483AD1 103110001039 535928 22483AD1 10311000103A 536029 22483AD2 1031102C10001039 536130 22483AD2 1031102C1000103A 536231 22483AD2 1031102B10001039 536332 22483AD2 1031102B1000103A 536433 22483AD3 102D102F10001039 536534 22483AD3 102D102F1000103A 536635 22483AD4 10011039 536736 22483AD4 1001103A 536837 22483AD5 102C10011039 536938 22483AD5 102C1001103A 537039 22483AD5 102B10011039 537140 22483AD5 102B1001103A 537241 22483AD6 102D10011039 537342 22483AD6 102D1001103A 537443 22483AD7 102F10011039 537544 22483AD7 102F1001103A 537645 22483AD8 103110011039 537746 22483AD8 10311001103A 537847 22483AD9 1031102C10011039 537948 22483AD9 1031102C1001103A 538049 22483AD9 1031102B10011039 538150 22483AD9 1031102B1001103A 538251 22483ADA 102D102F10011039 538352 22483ADA 102D102F1001103A 538453 22483ADB 10021039 538554 22483ADB 1002103A 538655 22483ADC 102C10021039 538756 22483ADC 102C1002103A 538857 22483ADC 102B10021039 538958 22483ADC 102B1002103A 539059 22483ADD 102D10021039 539160 22483ADD 102D1002103A 539261 22483ADE 102F10021039 539362 22483ADE 102F1002103A 539463 22483ADF 103110021039 539564 22483ADF 10311002103A 539665 22483AE0 1031102C10021039 539766 22483AE0 1031102C1002103A 539867 22483AE0 1031102B10021039 539968 22483AE0 1031102B1002103A 540069 22483AE1 102D102F10021039 540170 22483AE1 102D102F1002103A 540271 22483AE2 10031039 540372 22483AE2 1003103A 540473 22483AE3 102C10031039 540574 22483AE3 102C1003103A 540675 22483AE3 102B10031039 540776 22483AE3 102B1003103A 540877 22483AE4 102D10031039 540978 22483AE4 102D1003103A 541079 22483AE5 102F10031039 541180 22483AE5 102F1003103A 541281 22483AE6 103110031039 541382 22483AE6 10311003103A 541483 22483AE7 1031102C10031039 541584 22483AE7 1031102C1003103A 541685 22483AE7 1031102B10031039 541786 22483AE7 1031102B1003103A 541887 22483AE8 102D102F10031039 541988 22483AE8 102D102F1003103A 542089 22483AE9 1004103A1039 542190 22483AE9 1004103A 542291 22483AEA 102C1004103A1039 542392 22483AEA 102C1004103A 542493 22483AEA 102B1004103A1039 542594 22483AEA 102B1004103A 542695 22483AEB 102D1004103A1039 542796 22483AEB 102D1004103A 542897 22483AEC 102F1004103A1039 542998 22483AEC 102F1004103A 543099 22483AED 10311004103A1039 5431100 22483AED 10311004103A 5432101 22483AEE 1031102C1004103A1039 5433102 22483AEE 1031102C1004103A 5434103 22483AEE 1031102B1004103A1039 5435104 22483AEE 1031102B1004103A 5436105 22483AEF 102D102F1004103A1039 5437106 22483AEF 102D102F1004103A 5438107 22483AF0 10051039 5439108 22483AF0 1005103A 5440109 22483AF1 102C10051039 5441110 22483AF1 102C1005103A 5442111 22483AF1 102B10051039 5443112 22483AF1 102B1005103A 5444113 22483AF2 102D10051039 5445114 22483AF2 102D1005103A 5446115 22483AF3 102F10051039 5447116 22483AF3 102F1005103A 5448117 22483AF4 103110051039 5449118 22483AF4 10311005103A 5450119 22483AF5 1031102C10051039 5451120 22483AF5 1031102C1005103A 5452121 22483AF5 1031102B10051039 5453122 22483AF5 1031102B1005103A 5454123 22483AF6 102D102F10051039 5455124 22483AF6 102D102F1005103A 5456125 22483AF7 10061039 5457126 22483AF7 1006103A 5458127 22483AF8 102C10061039 5459128 22483AF8 102C1006103A 5460129 22483AF8 102B10061039 5461130 22483AF8 102B1006103A 5462131 22483AF9 102D10061039 5463132 22483AF9 102D1006103A 5464133 22483AFA 102F10061039 5465134 22483AFA 102F1006103A 5466135 22483AFB 103110061039 5467136 22483AFB 10311006103A 5468137 22483AFC 1031102C10061039 5469138 22483AFC 1031102C1006103A 5470139 22483AFC 1031102B10061039 5471140 22483AFC 1031102B1006103A 5472141 22483AFD 102D102F10061039 5473142 22483AFD 102D102F1006103A 5474143 22483AFE 10071039 5475144 22483AFE 1007103A 5476145 22483AFF 102C10071039 5477146 22483AFF 102C1007103A 5478147 22483AFF 102B10071039 5479148 22483AFF 102B1007103A 5480149 22483B00 102D10071039 5481150 22483B00 102D1007103A 5482151 22483B01 102F10071039 5483152 22483B01 102F1007103A 5484153 22483B02 103110071039 5485154 22483B02 10311007103A 5486155 22483B03 1031102C10071039 5487156 22483B03 1031102C1007103A 5488157 22483B03 1031102B10071039 5489158 22483B03 1031102B1007103A 5490159 22483B04 102D102F10071039 5491160 22483B04 102D102F1007103A 5492161 22483B05 1008103A 5493162 22483B06 102C1008103A 5494163 22483B06 102B1008103A 5495164 22483B07 102D1008103A 5496165 22483B08 102F1008103A 5497166 22483B09 10311008103A 5498167 22483B0A 1031102C1008103A 5499168 22483B0A 1031102B1008103A 5500169 22483B0B 102D102F1008103A 5501170 22483B0C 10091039 5502171 22483B0C 1009103A 5503172 22483B0D 102C10091039 5504173 22483B0D 102C1009103A 5505174 22483B0D 102B10091039 5506175 22483B0D 102B1009103A 5507176 22483B0E 102D10091039 5508177 22483B0E 102D1009103A 5509178 22483B0F 102F10091039 5510179 22483B0F 102F1009103A 5511180 22483B10 103110091039 5512181 22483B10 10311009103A 5513182 22483B11 1031102C10091039 5514183 22483B11 1031102C1009103A 5515184 22483B11 1031102B10091039 5516185 22483B11 1031102B1009103A 5517186 22483B12 102D102F10091039 5518187 22483B12 102D102F1009103A 5519188 22483B13 100A1039 5520189 22483B13 100A103A 5521190 22483B14 102C100A1039 5522191 22483B14 102C100A103A 5523192 22483B14 102B100A1039 5524193 22483B14 102B100A103A 5525194 22483B15 102D100A1039 5526195 22483B15 102D100A103A 5527196 22483B16 102F100A1039 5528197 22483B16 102F100A103A 5529198 22483B17 1031100A1039 5530199 22483B17 1031100A103A 5531200 22483B18 1031102C100A1039 5532201 22483B18 1031102C100A103A 5533202 22483B18 1031102B100A1039 5534203 22483B18 1031102B100A103A 5535204 22483B19 102D102F100A1039 5536205 22483B19 102D102F100A103A 5537206 22483B1A 100B1039 5538207 22483B1A 100B103A 5539208 22483B1B 102C100B1039 5540209 22483B1B 102C100B103A 5541210 22483B1B 102B100B1039 5542211 22483B1B 102B100B103A 5543212 22483B1C 102D100B1039 5544213 22483B1C 102D100B103A 5545214 22483B1D 102F100B1039 5546215 22483B1D 102F100B103A 5547216 22483B1E 1031100B1039 5548217 22483B1E 1031100B103A 5549218 22483B1F 1031102C100B1039 5550219 22483B1F 1031102C100B103A 5551220 22483B1F 1031102B100B1039 5552221 22483B1F 1031102B100B103A 5553222 22483B20 102D102F100B1039 5554223 22483B20 102D102F100B103A 5555224 22483B21 100C1039 5556225 22483B21 100C103A 5557226 22483B22 102C100C1039 5558227 22483B22 102C100C103A 5559228 22483B22 102B100C1039 5560229 22483B22 102B100C103A 5561230 22483B23 102D100C1039 5562231 22483B23 102D100C103A 5563232 22483B24 102F100C1039 5564233 22483B24 102F100C103A 5565234 22483B25 1031100C1039 5566235 22483B25 1031100C103A 5567236 22483B26 1031102C100C1039 5568237 22483B26 1031102C100C103A 5569238 22483B26 1031102B100C1039 5570239 22483B26 1031102B100C103A 5571240 22483B27 102D102F100C1039 5572241 22483B27 102D102F100C103A 5573242 22483B28 100D1039 5574243 22483B28 100D103A 5575244 22483B29 102C100D1039 5576245 22483B29 102C100D103A 5577246 22483B29 102B100D1039 5578247 22483B29 102B100D103A 5579248 22483B2A 102D100D1039 5580249 22483B2A 102D100D103A 5581250 22483B2B 102F100D1039 5582251 22483B2B 102F100D103A 5583252 22483B2C 1031100D1039 5584253 22483B2C 1031100D103A 5585254 22483B2D 1031102C100D1039 5586255 22483B2D 1031102C100D103A 5587256 22483B2D 1031102B100D1039 5588257 22483B2D 1031102B100D103A 5589258 22483B2E 102D102F100D1039 5590259 22483B2E 102D102F100D103A 5591260 22483B2F 100E1039 5592261 22483B2F 100E103A 5593262 22483B30 102C100E1039 5594263 22483B30 102C100E103A 5595264 22483B30 102B100E1039 5596265 22483B30 102B100E103A 5597266 22483B31 102D100E1039 5598267 22483B31 102D100E103A 5599268 22483B32 102F100E1039 5600269 22483B32 102F100E103A 5601270 22483B33 1031100E1039 5602271 22483B33 1031100E103A 5603272 22483B34 1031102C100E1039 5604273 22483B34 1031102C100E103A 5605274 22483B34 1031102B100E1039 5606275 22483B34 1031102B100E103A 5607276 22483B35 102D102F100E1039 5608277 22483B35 102D102F100E103A 5609278 22483B36 100F1039 5610279 22483B36 100F103A 5611280 22483B37 102C100F1039 5612281 22483B37 102C100F103A 5613282 22483B37 102B100F1039 5614283 22483B37 102B100F103A 5615284 22483B38 102D100F1039 5616285 22483B38 102D100F103A 5617286 22483B39 102F100F1039 5618287 22483B39 102F100F103A 5619288 22483B3A 1031100F1039 5620289 22483B3A 1031100F103A 5621290 22483B3B 1031102C100F1039 5622291 22483B3B 1031102C100F103A 5623292 22483B3B 1031102B100F1039 5624293 22483B3B 1031102B100F103A 5625294 22483B3C 102D102F100F1039 5626295 22483B3C 102D102F100F103A 5627296 22483B3D 10101039 5628297 22483B3D 1010103A 5629298 22483B3E 102C10101039 5630299 22483B3E 102C1010103A 5631300 22483B3E 102B10101039 5632301 22483B3E 102B1010103A 5633302 22483B3F 102D10101039 5634303 22483B3F 102D1010103A 5635304 22483B40 102F10101039 5636305 22483B40 102F1010103A 5637306 22483B41 103110101039 5638307 22483B41 10311010103A 5639308 22483B42 1031102C10101039 5640309 22483B42 1031102C1010103A 5641310 22483B42 1031102B10101039 5642311 22483B42 1031102B1010103A 5643312 22483B43 102D102F10101039 5644313 22483B43 102D102F1010103A 5645314 22483B44 10111039 5646315 22483B44 1011103A 5647316 22483B45 102C10111039 5648317 22483B45 102C1011103A 5649318 22483B45 102B10111039 5650319 22483B45 102B1011103A 5651320 22483B46 102D10111039 5652321 22483B46 102D1011103A 5653322 22483B47 102F10111039 5654323 22483B47 102F1011103A 5655324 22483B48 103110111039 5656325 22483B48 10311011103A 5657326 22483B49 1031102C10111039 5658327 22483B49 1031102C1011103A 5659328 22483B49 1031102B10111039 5660329 22483B49 1031102B1011103A 5661330 22483B4A 102D102F10111039 5662331 22483B4A 102D102F1011103A 5663332 22483B4B 10121039 5664333 22483B4B 1012103A 5665334 22483B4C 102C10121039 5666335 22483B4C 102C1012103A 5667336 22483B4C 102B10121039 5668337 22483B4C 102B1012103A 5669338 22483B4D 102D10121039 5670339 22483B4D 102D1012103A 5671340 22483B4E 102F10121039 5672341 22483B4E 102F1012103A 5673342 22483B4F 103110121039 5674343 22483B4F 10311012103A 5675344 22483B50 1031102C10121039 5676345 22483B50 1031102C1012103A 5677346 22483B50 1031102B10121039 5678347 22483B50 1031102B1012103A 5679348 22483B51 102D102F10121039 5680349 22483B51 102D102F1012103A 5681350 22483B52 10131039 5682351 22483B52 1013103A 5683352 22483B53 102C10131039 5684353 22483B53 102C1013103A 5685354 22483B53 102B10131039 5686355 22483B53 102B1013103A 5687356 22483B54 102D10131039 5688357 22483B54 102D1013103A 5689358 22483B55 102F10131039 5690359 22483B55 102F1013103A 5691360 22483B56 103110131039 5692361 22483B56 10311013103A 5693362 22483B57 1031102C10131039 5694363 22483B57 1031102C1013103A 5695364 22483B57 1031102B10131039 5696365 22483B57 1031102B1013103A 5697366 22483B58 102D102F10131039 5698367 22483B58 102D102F1013103A 5699368 22483B59 10141039 5700369 22483B59 1014103A 5701370 22483B5A 102C10141039 5702371 22483B5A 102C1014103A 5703372 22483B5A 102B10141039 5704373 22483B5A 102B1014103A 5705374 22483B5B 102D10141039 5706375 22483B5B 102D1014103A 5707376 22483B5C 102F10141039 5708377 22483B5C 102F1014103A 5709378 22483B5D 103110141039 5710379 22483B5D 10311014103A 5711380 22483B5E 1031102C10141039 5712381 22483B5E 1031102C1014103A 5713382 22483B5E 1031102B10141039 5714383 22483B5E 1031102B1014103A 5715384 22483B5F 102D102F10141039 5716385 22483B5F 102D102F1014103A 5717386 22483B60 10151039 5718387 22483B60 1015103A 5719388 22483B61 102C10151039 5720389 22483B61 102C1015103A 5721390 22483B61 102B10151039 5722391 22483B61 102B1015103A 5723392 22483B62 102D10151039 5724393 22483B62 102D1015103A 5725394 22483B63 102F10151039 5726395 22483B63 102F1015103A 5727396 22483B64 103110151039 5728397 22483B64 10311015103A 5729398 22483B65 1031102C10151039 5730399 22483B65 1031102C1015103A 5731400 22483B65 1031102B10151039 5732401 22483B65 1031102B1015103A 5733402 22483B66 102D102F10151039 5734403 22483B66 102D102F1015103A 5735404 22483B67 10161039 5736405 22483B67 1016103A 5737406 22483B68 102C10161039 5738407 22483B68 102C1016103A 5739408 22483B68 102B10161039 5740409 22483B68 102B1016103A 5741410 22483B69 102D10161039 5742411 22483B69 102D1016103A 5743412 22483B6A 102F10161039 5744413 22483B6A 102F1016103A 5745414 22483B6B 103110161039 5746415 22483B6B 10311016103A 5747416 22483B6C 1031102C10161039 5748417 22483B6C 1031102C1016103A 5749418 22483B6C 1031102B10161039 5750419 22483B6C 1031102B1016103A 5751420 22483B6D 102D102F10161039 5752421 22483B6D 102D102F1016103A 5753422 22483B6E 10171039 5754423 22483B6E 1017103A 5755424 22483B6F 102C10171039 5756425 22483B6F 102C1017103A 5757426 22483B6F 102B10171039 5758427 22483B6F 102B1017103A 5759428 22483B70 102D10171039 5760429 22483B70 102D1017103A 5761430 22483B71 102F10171039 5762431 22483B71 102F1017103A 5763432 22483B72 103110171039 5764433 22483B72 10311017103A 5765434 22483B73 1031102C10171039 5766435 22483B73 1031102C1017103A 5767436 22483B73 1031102B10171039 5768437 22483B73 1031102B1017103A 5769438 22483B74 102D102F10171039 5770439 22483B74 102D102F1017103A 5771440 22483B75 10181039 5772441 22483B75 1018103A 5773442 22483B76 102C10181039 5774443 22483B76 102C1018103A 5775444 22483B76 102B10181039 5776445 22483B76 102B1018103A 5777446 22483B77 102D10181039 5778447 22483B77 102D1018103A 5779448 22483B78 102F10181039 5780449 22483B78 102F1018103A 5781450 22483B79 103110181039 5782451 22483B79 10311018103A 5783452 22483B7A 1031102C10181039 5784453 22483B7A 1031102C1018103A 5785454 22483B7A 1031102B10181039 5786455 22483B7A 1031102B1018103A 5787456 22483B7B 102D102F10181039 5788457 22483B7B 102D102F1018103A 5789458 22483B7C 10191039 5790459 22483B7C 1019103A 5791460 22483B7D 102C10191039 5792461 22483B7D 102C1019103A 5793462 22483B7D 102B10191039 5794463 22483B7D 102B1019103A 5795464 22483B7E 102D10191039 5796465 22483B7E 102D1019103A 5797466 22483B7F 102F10191039 5798467 22483B7F 102F1019103A 5799468 22483B80 103110191039 5800469 22483B80 10311019103A 5801470 22483B81 1031102C10191039 5802471 22483B81 1031102C1019103A 5803472 22483B81 1031102B10191039 5804473 22483B81 1031102B1019103A 5805474 22483B82 102D102F10191039 5806475 22483B82 102D102F1019103A 5807476 22483B83 101A1039 5808477 22483B83 101A103A 5809478 22483B84 102C101A1039 5810479 22483B84 102C101A103A 5811480 22483B84 102B101A1039 5812481 22483B84 102B101A103A 5813482 22483B85 102D101A1039 5814483 22483B85 102D101A103A 5815484 22483B86 102F101A1039 5816485 22483B86 102F101A103A 5817486 22483B87 1031101A1039 5818487 22483B87 1031101A103A 5819488 22483B88 1031102C101A1039 5820489 22483B88 1031102C101A103A 5821490 22483B88 1031102B101A1039 5822491 22483B88 1031102B101A103A 5823492 22483B89 102D102F101A1039 5824493 22483B89 102D102F101A103A 5825494 22483B8A 101B1039 5826495 22483B8A 101B103A 5827496 22483B8B 102C101B1039 5828497 22483B8B 102C101B103A 5829498 22483B8B 102B101B1039 5830499 22483B8B 102B101B103A 5831500 22483B8C 102D101B1039 5832501 22483B8C 102D101B103A 5833502 22483B8D 102F101B1039 5834503 22483B8D 102F101B103A 5835504 22483B8E 1031101B1039 5836505 22483B8E 1031101B103A 5837506 22483B8F 1031102C101B1039 5838507 22483B8F 1031102C101B103A 5839508 22483B8F 1031102B101B1039 5840509 22483B8F 1031102B101B103A 5841510 22483B90 102D102F101B1039 5842511 22483B90 102D102F101B103A 5843512 22483B91 101C1039 5844513 22483B91 101C103A 5845514 22483B92 102C101C1039 5846515 22483B92 102C101C103A 5847516 22483B92 102B101C1039 5848517 22483B92 102B101C103A 5849518 22483B93 102D101C1039 5850519 22483B93 102D101C103A 5851520 22483B94 102F101C1039 5852521 22483B94 102F101C103A 5853522 22483B95 1031101C1039 5854523 22483B95 1031101C103A 5855524 22483B96 1031102C101C1039 5856525 22483B96 1031102C101C103A 5857526 22483B96 1031102B101C1039 5858527 22483B96 1031102B101C103A 5859528 22483B97 102D102F101C1039 5860529 22483B97 102D102F101C103A 5861530 22483B98 101D103A 5862531 22483B99 102C101D103A 5863532 22483B99 102B101D103A 5864533 22483B9A 102D101D103A 5865534 22483B9B 102F101D103A 5866535 22483B9C 1031101D103A 5867536 22483B9D 1031102C101D103A 5868537 22483B9D 1031102B101D103A 5869538 22483B9E 102D102F101D103A 5870539 22483B9F 101E1039 5871540 22483B9F 101E103A 5872541 22483BA0 102C101E1039 5873542 22483BA0 102C101E103A 5874543 22483BA0 102B101E1039 5875544 22483BA0 102B101E103A 5876545 22483BA1 102D101E1039 5877546 22483BA1 102D101E103A 5878547 22483BA2 102F101E1039 5879548 22483BA2 102F101E103A 5880549 22483BA3 1031101E1039 5881550 22483BA3 1031101E103A 5882551 22483BA4 1031102C101E1039 5883552 22483BA4 1031102C101E103A 5884553 22483BA4 1031102B101E1039 5885554 22483BA4 1031102B101E103A 5886555 22483BA5 102D102F101E1039 5887556 22483BA5 102D102F101E103A 5888557 22483BA6 101F1039 5889558 22483BA6 101F103A 5890559 22483BA7 102C101F1039 5891560 22483BA7 102C101F103A 5892561 22483BA7 102B101F1039 5893562 22483BA7 102B101F103A 5894563 22483BA8 102D101F1039 5895564 22483BA8 102D101F103A 5896565 22483BA9 102F101F1039 5897566 22483BA9 102F101F103A 5898567 22483BAA 1031101F1039 5899568 22483BAA 1031101F103A 5900569 22483BAB 1031102C101F1039 5901570 22483BAB 1031102C101F103A 5902571 22483BAB 1031102B101F1039 5903572 22483BAB 1031102B101F103A 5904573 22483BAC 102D102F101F1039 5905574 22483BAC 102D102F101F103A 5906575 22483BAD 1020103A 5907576 22483BAE 102C1020103A 5908577 22483BAE 102B1020103A 5909578 22483BAF 102D1020103A 5910579 22483BB0 102F1020103A 5911580 22483BB1 10311020103A 5912581 22483BB2 1031102C1020103A 5913582 22483BB2 1031102B1020103A 5914583 22483BB3 102D102F1020103A 5915584 22483BB4 1021103A 5916585 22483BB5 102C1021103A 5917586 22483BB5 102B1021103A 5918587 22483BB6 102D1021103A 5919588 22483BB7 102F1021103A 5920589 22483BB8 10311021103A 5921590 22483BB9 1031102C1021103A 5922591 22483BB9 1031102B1021103A 5923592 22483BBA 102D102F1021103A 5924593 --- Medials 5925594 22483BBB 105E 5926595 22483BBC 105F 5927596 22483BBD 103B 5928597 22483BBE 103C 5929598 22483BBF 1060 5930599 22483BC0 103D 5931600 22483BC1 1082 5932601 22483BC2 103E 5933602 22483BC3 103B103D 5934603 22483BC4 103C103D 5935604 22483BC5 103B103E 5936605 22483BC6 103C103E 5937606 22483BC7 103D103E 5938607 22483BC8 103B103D103E 5939608 22483BC9 103C103D103E 5940609 --- Independent vowels 5941610 22242236 1021102D 5942611 22242236 1023 5943612 22242238 1021102E 5944613 22242238 1024 5945614 2224223A 1021102F 5946615 2224223A 1025 5947616 2224223D 10211030 5948617 2224223D 1026 5949618 22242242 10211031 5950619 22242242 1027 5951620 22242242 1028 5952621 222422463ACB 10211031102C 5953622 222422463ACB 1029 5954623 222422463ACC 10211031102C103A 5955624 222422463ACC 102A 5956625 22483B7E 102D1019103A 5957626 22483B7E3ACB 102D1036 5958627 22483B7E3ACC 102D1019103A1037 5959628 22483B7E3ACD 102D10361037 5960629 22483B7E3ACE 102D1019103A1038 5961630 22483B7E3ACF 102D10361038 5962631 22483B7F 102F1019103A 5963632 22483B7F3ACB 102F1036 5964633 22483B7F3ACC 102F1019103A1037 5965634 22483B7F3ACD 102F10361037 5966635 22483B7F3ACE 102F1019103A1038 5967636 22483B7F3ACF 102F10361038 5968637 222422483B7F3ACB 1021102F1036 5969638 222422483B7F3ACB 1025102F1036 5970639 --- Independent vowels with finals 5971640 222422483ACF 1021102D10001039 5972641 222422483ACF 102310001039 5973642 222422483ACF 1021102D1000103A 5974643 222422483ACF 10231000103A 5975644 222422483AD0 1021102F10001039 5976645 222422483AD0 102510001039 5977646 222422483AD0 1021102F1000103A 5978647 222422483AD0 10251000103A 5979648 222422483AD1 1021103110001039 5980649 222422483AD1 102710001039 5981650 222422483AD1 102110311000103A 5982651 222422483AD1 10271000103A 5983652 222422483AD2 10211031102C10001039 5984653 222422483AD2 102910001039 5985654 222422483AD2 10211031102C1000103A 5986655 222422483AD2 10291000103A 5987656 222422483AD2 10211031102C10001039 5988657 222422483AD2 10291031102C10001039 5989658 222422483AD2 10211031102C1000103A 5990659 222422483AD2 10291031102C1000103A 5991660 222422483AD6 1021102D10011039 5992661 222422483AD6 102310011039 5993662 222422483AD6 1021102D1001103A 5994663 222422483AD6 10231001103A 5995664 222422483AD7 1021102F10011039 5996665 222422483AD7 102510011039 5997666 222422483AD7 1021102F1001103A 5998667 222422483AD7 10251001103A 5999668 222422483AD8 1021103110011039 6000669 222422483AD8 102710011039 6001670 222422483AD8 102110311001103A 6002671 222422483AD8 10271001103A 6003672 222422483AD9 10211031102C10011039 6004673 222422483AD9 102910011039 6005674 222422483AD9 10211031102C1001103A 6006675 222422483AD9 10291001103A 6007676 222422483AD9 10211031102C10011039 6008677 222422483AD9 10291031102C10011039 6009678 222422483AD9 10211031102C1001103A 6010679 222422483AD9 10291031102C1001103A 6011680 222422483ADD 1021102D10021039 6012681 222422483ADD 102310021039 6013682 222422483ADD 1021102D1002103A 6014683 222422483ADD 10231002103A 6015684 222422483ADE 1021102F10021039 6016685 222422483ADE 102510021039 6017686 222422483ADE 1021102F1002103A 6018687 222422483ADE 10251002103A 6019688 222422483ADF 1021103110021039 6020689 222422483ADF 102710021039 6021690 222422483ADF 102110311002103A 6022691 222422483ADF 10271002103A 6023692 222422483AE0 10211031102C10021039 6024693 222422483AE0 102910021039 6025694 222422483AE0 10211031102C1002103A 6026695 222422483AE0 10291002103A 6027696 222422483AE0 10211031102C10021039 6028697 222422483AE0 10291031102C10021039 6029698 222422483AE0 10211031102C1002103A 6030699 222422483AE0 10291031102C1002103A 6031700 222422483AE4 1021102D10031039 6032701 222422483AE4 102310031039 6033702 222422483AE4 1021102D1003103A 6034703 222422483AE4 10231003103A 6035704 222422483AE5 1021102F10031039 6036705 222422483AE5 102510031039 6037706 222422483AE5 1021102F1003103A 6038707 222422483AE5 10251003103A 6039708 222422483AE6 1021103110031039 6040709 222422483AE6 102710031039 6041710 222422483AE6 102110311003103A 6042711 222422483AE6 10271003103A 6043712 222422483AE7 10211031102C10031039 6044713 222422483AE7 102910031039 6045714 222422483AE7 10211031102C1003103A 6046715 222422483AE7 10291003103A 6047716 222422483AE7 10211031102C10031039 6048717 222422483AE7 10291031102C10031039 6049718 222422483AE7 10211031102C1003103A 6050719 222422483AE7 10291031102C1003103A 6051720 2224223621D5224D 1021102D10041039 6052721 2224223621D5224D 102310041039 6053722 222422483AEB 1021102D1004103A 6054723 222422483AEB 10231004103A 6055724 2224223A21D5224D 1021102F10041039 6056725 2224223A21D5224D 102510041039 6057726 222422483AEC 1021102F1004103A 6058727 222422483AEC 10251004103A 6059728 2224224221D5224D 1021103110041039 6060729 2224224221D5224D 102710041039 6061730 222422483AED 102110311004103A 6062731 222422483AED 10271004103A 6063732 222422463ACB21D5224D 10211031102C10041039 6064733 222422463ACB21D5224D 102910041039 6065734 222422483AEE 10211031102C1004103A 6066735 222422483AEE 10291004103A 6067736 222422463ACB21D5224D 10211031102C10041039 6068737 222422463ACB21D5224D 10291031102C10041039 6069738 222422483AEE 10211031102C1004103A 6070739 222422483AEE 10291031102C1004103A 6071740 222422483AF2 1021102D10051039 6072741 222422483AF2 102310051039 6073742 222422483AF2 1021102D1005103A 6074743 222422483AF2 10231005103A 6075744 222422483AF3 1021102F10051039 6076745 222422483AF3 102510051039 6077746 222422483AF3 1021102F1005103A 6078747 222422483AF3 10251005103A 6079748 222422483AF4 1021103110051039 6080749 222422483AF4 102710051039 6081750 222422483AF4 102110311005103A 6082751 222422483AF4 10271005103A 6083752 222422483AF5 10211031102C10051039 6084753 222422483AF5 102910051039 6085754 222422483AF5 10211031102C1005103A 6086755 222422483AF5 10291005103A 6087756 222422483AF5 10211031102C10051039 6088757 222422483AF5 10291031102C10051039 6089758 222422483AF5 10211031102C1005103A 6090759 222422483AF5 10291031102C1005103A 6091760 222422483AF9 1021102D10061039 6092761 222422483AF9 102310061039 6093762 222422483AF9 1021102D1006103A 6094763 222422483AF9 10231006103A 6095764 222422483AFA 1021102F10061039 6096765 222422483AFA 102510061039 6097766 222422483AFA 1021102F1006103A 6098767 222422483AFA 10251006103A 6099768 222422483AFB 1021103110061039 6100769 222422483AFB 102710061039 6101770 222422483AFB 102110311006103A 6102771 222422483AFB 10271006103A 6103772 222422483AFC 10211031102C10061039 6104773 222422483AFC 102910061039 6105774 222422483AFC 10211031102C1006103A 6106775 222422483AFC 10291006103A 6107776 222422483AFC 10211031102C10061039 6108777 222422483AFC 10291031102C10061039 6109778 222422483AFC 10211031102C1006103A 6110779 222422483AFC 10291031102C1006103A 6111780 222422483B00 1021102D10071039 6112781 222422483B00 102310071039 6113782 222422483B00 1021102D1007103A 6114783 222422483B00 10231007103A 6115784 222422483B01 1021102F10071039 6116785 222422483B01 102510071039 6117786 222422483B01 1021102F1007103A 6118787 222422483B01 10251007103A 6119788 222422483B02 1021103110071039 6120789 222422483B02 102710071039 6121790 222422483B02 102110311007103A 6122791 222422483B02 10271007103A 6123792 222422483B03 10211031102C10071039 6124793 222422483B03 102910071039 6125794 222422483B03 10211031102C1007103A 6126795 222422483B03 10291007103A 6127796 222422483B03 10211031102C10071039 6128797 222422483B03 10291031102C10071039 6129798 222422483B03 10211031102C1007103A 6130799 222422483B03 10291031102C1007103A 6131800 222422483B0E 1021102D10091039 6132801 222422483B0E 102310091039 6133802 222422483B0E 1021102D1009103A 6134803 222422483B0E 10231009103A 6135804 222422483B0F 1021102F10091039 6136805 222422483B0F 102510091039 6137806 222422483B0F 1021102F1009103A 6138807 222422483B0F 10251009103A 6139808 222422483B10 1021103110091039 6140809 222422483B10 102710091039 6141810 222422483B10 102110311009103A 6142811 222422483B10 10271009103A 6143812 222422483B11 10211031102C10091039 6144813 222422483B11 102910091039 6145814 222422483B11 10211031102C1009103A 6146815 222422483B11 10291009103A 6147816 222422483B11 10211031102C10091039 6148817 222422483B11 10291031102C10091039 6149818 222422483B11 10211031102C1009103A 6150819 222422483B11 10291031102C1009103A 6151820 222422483B15 1021102D100A1039 6152821 222422483B15 1023100A1039 6153822 222422483B15 1021102D100A103A 6154823 222422483B15 1023100A103A 6155824 222422483B16 1021102F100A1039 6156825 222422483B16 1025100A1039 6157826 222422483B16 1021102F100A103A 6158827 222422483B16 1025100A103A 6159828 222422483B17 10211031100A1039 6160829 222422483B17 1027100A1039 6161830 222422483B17 10211031100A103A 6162831 222422483B17 1027100A103A 6163832 222422483B18 10211031102C100A1039 6164833 222422483B18 1029100A1039 6165834 222422483B18 10211031102C100A103A 6166835 222422483B18 1029100A103A 6167836 222422483B18 10211031102C100A1039 6168837 222422483B18 10291031102C100A1039 6169838 222422483B18 10211031102C100A103A 6170839 222422483B18 10291031102C100A103A 6171840 222422483B1C 1021102D100B1039 6172841 222422483B1C 1023100B1039 6173842 222422483B1C 1021102D100B103A 6174843 222422483B1C 1023100B103A 6175844 222422483B1D 1021102F100B1039 6176845 222422483B1D 1025100B1039 6177846 222422483B1D 1021102F100B103A 6178847 222422483B1D 1025100B103A 6179848 222422483B1E 10211031100B1039 6180849 222422483B1E 1027100B1039 6181850 222422483B1E 10211031100B103A 6182851 222422483B1E 1027100B103A 6183852 222422483B1F 10211031102C100B1039 6184853 222422483B1F 1029100B1039 6185854 222422483B1F 10211031102C100B103A 6186855 222422483B1F 1029100B103A 6187856 222422483B1F 10211031102C100B1039 6188857 222422483B1F 10291031102C100B1039 6189858 222422483B1F 10211031102C100B103A 6190859 222422483B1F 10291031102C100B103A 6191860 222422483B23 1021102D100C1039 6192861 222422483B23 1023100C1039 6193862 222422483B23 1021102D100C103A 6194863 222422483B23 1023100C103A 6195864 222422483B24 1021102F100C1039 6196865 222422483B24 1025100C1039 6197866 222422483B24 1021102F100C103A 6198867 222422483B24 1025100C103A 6199868 222422483B25 10211031100C1039 6200869 222422483B25 1027100C1039 6201870 222422483B25 10211031100C103A 6202871 222422483B25 1027100C103A 6203872 222422483B26 10211031102C100C1039 6204873 222422483B26 1029100C1039 6205874 222422483B26 10211031102C100C103A 6206875 222422483B26 1029100C103A 6207876 222422483B26 10211031102C100C1039 6208877 222422483B26 10291031102C100C1039 6209878 222422483B26 10211031102C100C103A 6210879 222422483B26 10291031102C100C103A 6211880 222422483B2A 1021102D100D1039 6212881 222422483B2A 1023100D1039 6213882 222422483B2A 1021102D100D103A 6214883 222422483B2A 1023100D103A 6215884 222422483B2B 1021102F100D1039 6216885 222422483B2B 1025100D1039 6217886 222422483B2B 1021102F100D103A 6218887 222422483B2B 1025100D103A 6219888 222422483B2C 10211031100D1039 6220889 222422483B2C 1027100D1039 6221890 222422483B2C 10211031100D103A 6222891 222422483B2C 1027100D103A 6223892 222422483B2D 10211031102C100D1039 6224893 222422483B2D 1029100D1039 6225894 222422483B2D 10211031102C100D103A 6226895 222422483B2D 1029100D103A 6227896 222422483B2D 10211031102C100D1039 6228897 222422483B2D 10291031102C100D1039 6229898 222422483B2D 10211031102C100D103A 6230899 222422483B2D 10291031102C100D103A 6231900 222422483B31 1021102D100E1039 6232901 222422483B31 1023100E1039 6233902 222422483B31 1021102D100E103A 6234903 222422483B31 1023100E103A 6235904 222422483B32 1021102F100E1039 6236905 222422483B32 1025100E1039 6237906 222422483B32 1021102F100E103A 6238907 222422483B32 1025100E103A 6239908 222422483B33 10211031100E1039 6240909 222422483B33 1027100E1039 6241910 222422483B33 10211031100E103A 6242911 222422483B33 1027100E103A 6243912 222422483B34 10211031102C100E1039 6244913 222422483B34 1029100E1039 6245914 222422483B34 10211031102C100E103A 6246915 222422483B34 1029100E103A 6247916 222422483B34 10211031102C100E1039 6248917 222422483B34 10291031102C100E1039 6249918 222422483B34 10211031102C100E103A 6250919 222422483B34 10291031102C100E103A 6251920 222422483B38 1021102D100F1039 6252921 222422483B38 1023100F1039 6253922 222422483B38 1021102D100F103A 6254923 222422483B38 1023100F103A 6255924 222422483B39 1021102F100F1039 6256925 222422483B39 1025100F1039 6257926 222422483B39 1021102F100F103A 6258927 222422483B39 1025100F103A 6259928 222422483B3A 10211031100F1039 6260929 222422483B3A 1027100F1039 6261930 222422483B3A 10211031100F103A 6262931 222422483B3A 1027100F103A 6263932 222422483B3B 10211031102C100F1039 6264933 222422483B3B 1029100F1039 6265934 222422483B3B 10211031102C100F103A 6266935 222422483B3B 1029100F103A 6267936 222422483B3B 10211031102C100F1039 6268937 222422483B3B 10291031102C100F1039 6269938 222422483B3B 10211031102C100F103A 6270939 222422483B3B 10291031102C100F103A 6271940 222422483B3F 1021102D10101039 6272941 222422483B3F 102310101039 6273942 222422483B3F 1021102D1010103A 6274943 222422483B3F 10231010103A 6275944 222422483B40 1021102F10101039 6276945 222422483B40 102510101039 6277946 222422483B40 1021102F1010103A 6278947 222422483B40 10251010103A 6279948 222422483B41 1021103110101039 6280949 222422483B41 102710101039 6281950 222422483B41 102110311010103A 6282951 222422483B41 10271010103A 6283952 222422483B42 10211031102C10101039 6284953 222422483B42 102910101039 6285954 222422483B42 10211031102C1010103A 6286955 222422483B42 10291010103A 6287956 222422483B42 10211031102C10101039 6288957 222422483B42 10291031102C10101039 6289958 222422483B42 10211031102C1010103A 6290959 222422483B42 10291031102C1010103A 6291960 222422483B46 1021102D10111039 6292961 222422483B46 102310111039 6293962 222422483B46 1021102D1011103A 6294963 222422483B46 10231011103A 6295964 222422483B47 1021102F10111039 6296965 222422483B47 102510111039 6297966 222422483B47 1021102F1011103A 6298967 222422483B47 10251011103A 6299968 222422483B48 1021103110111039 6300969 222422483B48 102710111039 6301970 222422483B48 102110311011103A 6302971 222422483B48 10271011103A 6303972 222422483B49 10211031102C10111039 6304973 222422483B49 102910111039 6305974 222422483B49 10211031102C1011103A 6306975 222422483B49 10291011103A 6307976 222422483B49 10211031102C10111039 6308977 222422483B49 10291031102C10111039 6309978 222422483B49 10211031102C1011103A 6310979 222422483B49 10291031102C1011103A 6311980 222422483B4D 1021102D10121039 6312981 222422483B4D 102310121039 6313982 222422483B4D 1021102D1012103A 6314983 222422483B4D 10231012103A 6315984 222422483B4E 1021102F10121039 6316985 222422483B4E 102510121039 6317986 222422483B4E 1021102F1012103A 6318987 222422483B4E 10251012103A 6319988 222422483B4F 1021103110121039 6320989 222422483B4F 102710121039 6321990 222422483B4F 102110311012103A 6322991 222422483B4F 10271012103A 6323992 222422483B50 10211031102C10121039 6324993 222422483B50 102910121039 6325994 222422483B50 10211031102C1012103A 6326995 222422483B50 10291012103A 6327996 222422483B50 10211031102C10121039 6328997 222422483B50 10291031102C10121039 6329998 222422483B50 10211031102C1012103A 6330999 222422483B50 10291031102C1012103A 63311000 222422483B54 1021102D10131039 63321001 222422483B54 102310131039 63331002 222422483B54 1021102D1013103A 63341003 222422483B54 10231013103A 63351004 222422483B55 1021102F10131039 63361005 222422483B55 102510131039 63371006 222422483B55 1021102F1013103A 63381007 222422483B55 10251013103A 63391008 222422483B56 1021103110131039 63401009 222422483B56 102710131039 63411010 222422483B56 102110311013103A 63421011 222422483B56 10271013103A 63431012 222422483B57 10211031102C10131039 63441013 222422483B57 102910131039 63451014 222422483B57 10211031102C1013103A 63461015 222422483B57 10291013103A 63471016 222422483B57 10211031102C10131039 63481017 222422483B57 10291031102C10131039 63491018 222422483B57 10211031102C1013103A 63501019 222422483B57 10291031102C1013103A 63511020 222422483B5B 1021102D10141039 63521021 222422483B5B 102310141039 63531022 222422483B5B 1021102D1014103A 63541023 222422483B5B 10231014103A 63551024 222422483B5C 1021102F10141039 63561025 222422483B5C 102510141039 63571026 222422483B5C 1021102F1014103A 63581027 222422483B5C 10251014103A 63591028 222422483B5D 1021103110141039 63601029 222422483B5D 102710141039 63611030 222422483B5D 102110311014103A 63621031 222422483B5D 10271014103A 63631032 222422483B5E 10211031102C10141039 63641033 222422483B5E 102910141039 63651034 222422483B5E 10211031102C1014103A 63661035 222422483B5E 10291014103A 63671036 222422483B5E 10211031102C10141039 63681037 222422483B5E 10291031102C10141039 63691038 222422483B5E 10211031102C1014103A 63701039 222422483B5E 10291031102C1014103A 63711040 222422483B62 1021102D10151039 63721041 222422483B62 102310151039 63731042 222422483B62 1021102D1015103A 63741043 222422483B62 10231015103A 63751044 222422483B63 1021102F10151039 63761045 222422483B63 102510151039 63771046 222422483B63 1021102F1015103A 63781047 222422483B63 10251015103A 63791048 222422483B64 1021103110151039 63801049 222422483B64 102710151039 63811050 222422483B64 102110311015103A 63821051 222422483B64 10271015103A 63831052 222422483B65 10211031102C10151039 63841053 222422483B65 102910151039 63851054 222422483B65 10211031102C1015103A 63861055 222422483B65 10291015103A 63871056 222422483B65 10211031102C10151039 63881057 222422483B65 10291031102C10151039 63891058 222422483B65 10211031102C1015103A 63901059 222422483B65 10291031102C1015103A 63911060 222422483B69 1021102D10161039 63921061 222422483B69 102310161039 63931062 222422483B69 1021102D1016103A 63941063 222422483B69 10231016103A 63951064 222422483B6A 1021102F10161039 63961065 222422483B6A 102510161039 63971066 222422483B6A 1021102F1016103A 63981067 222422483B6A 10251016103A 63991068 222422483B6B 1021103110161039 64001069 222422483B6B 102710161039 64011070 222422483B6B 102110311016103A 64021071 222422483B6B 10271016103A 64031072 222422483B6C 10211031102C10161039 64041073 222422483B6C 102910161039 64051074 222422483B6C 10211031102C1016103A 64061075 222422483B6C 10291016103A 64071076 222422483B6C 10211031102C10161039 64081077 222422483B6C 10291031102C10161039 64091078 222422483B6C 10211031102C1016103A 64101079 222422483B6C 10291031102C1016103A 64111080 222422483B70 1021102D10171039 64121081 222422483B70 102310171039 64131082 222422483B70 1021102D1017103A 64141083 222422483B70 10231017103A 64151084 222422483B71 1021102F10171039 64161085 222422483B71 102510171039 64171086 222422483B71 1021102F1017103A 64181087 222422483B71 10251017103A 64191088 222422483B72 1021103110171039 64201089 222422483B72 102710171039 64211090 222422483B72 102110311017103A 64221091 222422483B72 10271017103A 64231092 222422483B73 10211031102C10171039 64241093 222422483B73 102910171039 64251094 222422483B73 10211031102C1017103A 64261095 222422483B73 10291017103A 64271096 222422483B73 10211031102C10171039 64281097 222422483B73 10291031102C10171039 64291098 222422483B73 10211031102C1017103A 64301099 222422483B73 10291031102C1017103A 64311100 222422483B77 1021102D10181039 64321101 222422483B77 102310181039 64331102 222422483B77 1021102D1018103A 64341103 222422483B77 10231018103A 64351104 222422483B78 1021102F10181039 64361105 222422483B78 102510181039 64371106 222422483B78 1021102F1018103A 64381107 222422483B78 10251018103A 64391108 222422483B79 1021103110181039 64401109 222422483B79 102710181039 64411110 222422483B79 102110311018103A 64421111 222422483B79 10271018103A 64431112 222422483B7A 10211031102C10181039 64441113 222422483B7A 102910181039 64451114 222422483B7A 10211031102C1018103A 64461115 222422483B7A 10291018103A 64471116 222422483B7A 10211031102C10181039 64481117 222422483B7A 10291031102C10181039 64491118 222422483B7A 10211031102C1018103A 64501119 222422483B7A 10291031102C1018103A 64511120 222422483B7E 1021102D10191039 64521121 222422483B7E 102310191039 64531122 222422483B7E 1021102D1019103A 64541123 222422483B7E 10231019103A 64551124 222422483B7F 1021102F10191039 64561125 222422483B7F 102510191039 64571126 222422483B7F 1021102F1019103A 64581127 222422483B7F 10251019103A 64591128 222422483B80 1021103110191039 64601129 222422483B80 102710191039 64611130 222422483B80 102110311019103A 64621131 222422483B80 10271019103A 64631132 222422483B81 10211031102C10191039 64641133 222422483B81 102910191039 64651134 222422483B81 10211031102C1019103A 64661135 222422483B81 10291019103A 64671136 222422483B81 10211031102C10191039 64681137 222422483B81 10291031102C10191039 64691138 222422483B81 10211031102C1019103A 64701139 222422483B81 10291031102C1019103A 64711140 222422483B85 1021102D101A1039 64721141 222422483B85 1023101A1039 64731142 222422483B85 1021102D101A103A 64741143 222422483B85 1023101A103A 64751144 222422483B86 1021102F101A1039 64761145 222422483B86 1025101A1039 64771146 222422483B86 1021102F101A103A 64781147 222422483B86 1025101A103A 64791148 222422483B87 10211031101A1039 64801149 222422483B87 1027101A1039 64811150 222422483B87 10211031101A103A 64821151 222422483B87 1027101A103A 64831152 222422483B88 10211031102C101A1039 64841153 222422483B88 1029101A1039 64851154 222422483B88 10211031102C101A103A 64861155 222422483B88 1029101A103A 64871156 222422483B88 10211031102C101A1039 64881157 222422483B88 10291031102C101A1039 64891158 222422483B88 10211031102C101A103A 64901159 222422483B88 10291031102C101A103A 64911160 222422483B8C 1021102D101B1039 64921161 222422483B8C 1023101B1039 64931162 222422483B8C 1021102D101B103A 64941163 222422483B8C 1023101B103A 64951164 222422483B8D 1021102F101B1039 64961165 222422483B8D 1025101B1039 64971166 222422483B8D 1021102F101B103A 64981167 222422483B8D 1025101B103A 64991168 222422483B8E 10211031101B1039 65001169 222422483B8E 1027101B1039 65011170 222422483B8E 10211031101B103A 65021171 222422483B8E 1027101B103A 65031172 222422483B8F 10211031102C101B1039 65041173 222422483B8F 1029101B1039 65051174 222422483B8F 10211031102C101B103A 65061175 222422483B8F 1029101B103A 65071176 222422483B8F 10211031102C101B1039 65081177 222422483B8F 10291031102C101B1039 65091178 222422483B8F 10211031102C101B103A 65101179 222422483B8F 10291031102C101B103A 65111180 222422483B93 1021102D101C1039 65121181 222422483B93 1023101C1039 65131182 222422483B93 1021102D101C103A 65141183 222422483B93 1023101C103A 65151184 222422483B94 1021102F101C1039 65161185 222422483B94 1025101C1039 65171186 222422483B94 1021102F101C103A 65181187 222422483B94 1025101C103A 65191188 222422483B95 10211031101C1039 65201189 222422483B95 1027101C1039 65211190 222422483B95 10211031101C103A 65221191 222422483B95 1027101C103A 65231192 222422483B96 10211031102C101C1039 65241193 222422483B96 1029101C1039 65251194 222422483B96 10211031102C101C103A 65261195 222422483B96 1029101C103A 65271196 222422483B96 10211031102C101C1039 65281197 222422483B96 10291031102C101C1039 65291198 222422483B96 10211031102C101C103A 65301199 222422483B96 10291031102C101C103A 65311200 222422483BA1 1021102D101E1039 65321201 222422483BA1 1023101E1039 65331202 222422483BA1 1021102D101E103A 65341203 222422483BA1 1023101E103A 65351204 222422483BA2 1021102F101E1039 65361205 222422483BA2 1025101E1039 65371206 222422483BA2 1021102F101E103A 65381207 222422483BA2 1025101E103A 65391208 222422483BA3 10211031101E1039 65401209 222422483BA3 1027101E1039 65411210 222422483BA3 10211031101E103A 65421211 222422483BA3 1027101E103A 65431212 222422483BA4 10211031102C101E1039 65441213 222422483BA4 1029101E1039 65451214 222422483BA4 10211031102C101E103A 65461215 222422483BA4 1029101E103A 65471216 222422483BA4 10211031102C101E1039 65481217 222422483BA4 10291031102C101E1039 65491218 222422483BA4 10211031102C101E103A 65501219 222422483BA4 10291031102C101E103A 65511220 222422483BA8 1021102D101F1039 65521221 222422483BA8 1023101F1039 65531222 222422483BA8 1021102D101F103A 65541223 222422483BA8 1023101F103A 65551224 222422483BA9 1021102F101F1039 65561225 222422483BA9 1025101F1039 65571226 222422483BA9 1021102F101F103A 65581227 222422483BA9 1025101F103A 65591228 222422483BAA 10211031101F1039 65601229 222422483BAA 1027101F1039 65611230 222422483BAA 10211031101F103A 65621231 222422483BAA 1027101F103A 65631232 222422483BAB 10211031102C101F1039 65641233 222422483BAB 1029101F1039 65651234 222422483BAB 10211031102C101F103A 65661235 222422483BAB 1029101F103A 65671236 222422483BAB 10211031102C101F1039 65681237 222422483BAB 10291031102C101F1039 65691238 222422483BAB 10211031102C101F103A 65701239 222422483BAB 10291031102C101F103A 65711240 --- Contractions 65721241 22483AD221CD22483BBD 1031102C1000103A1000103B 65731242 22483AD221CD22483BBD 1031102C1000103A103B 65741243 22483B5921F822483B63 1014103A1014102F1015103A 65751244 22483B5921F822483B63 1014103A102F1015103A 65761245 --- Great Sa 65771246 22483BA32216 1031101E1039101E 65781247 22483BA32216 1031103F 65791248 22483BA12216 102D101E1039101E 65801249 22483BA12216 102D103F 65811250 22483BA22216 102F101E1039101E 65821251 22483BA22216 102F103F 65831252 222422483BA12216 1021102D101E1039101E 65841253 222422483BA12216 1023103F 65851254 222422483BA22216 1021102F101E1039101E 65861255 222422483BA22216 1025103F 65871256 22483B9F2216 101E1039101E 65881257 22483B9F2216 103F 65891258 --- Symbols - collate as long form 65901259 21F822483BC222483AD3 1014103E102D102F1000103A 65911260 21F822483BC222483AD3 104C 65921261 220922483BC0224222593ACB 101B103D10311037 65931262 220922483BC0224222593ACB 104D 65941263 220D22483B1322593ACC21CD22483AEE22593ACC 101C100A103A103810001031102C1004103A1038 65951264 220D22483B1322593ACC21CD22483AEE22593ACC 104E1004103A1038 65961265 22242236 1021102D 65971266 22242236 104F 65981267 --- Short Forms may need to be added here 65991268 220D22483ACD22072232 101C1000103A101A102C 66001269 220D22483ACD22072232 101C1000103A103B102C 66011270 221622052238 101E1019102E 66021271 221622052238 101E10391019102E 66031272 21F3220522483AE922593ACC 101110191004103A1038 66041273 21F3220522483AE922593ACC 1011103910191004103A1038 66051274 220D22483ACD220422483ACD 101C1000103A10181000103A 66061275 220D22483ACD220422483ACD 101C103910181000103A 6607DROP TABLE t1; 6608# 6609# END of ctype_myanmar.inc 6610# 6611# 6612# End of MariaDB-10.0 tests 6613# 6614# 6615# Start of 10.1 tests 6616# 6617SET NAMES utf8; 6618SET collation_connection=utf16_thai_520_w2; 6619# 6620# Start of ctype_uca_w2.inc 6621# 6622SELECT @@collation_connection; 6623@@collation_connection 6624utf16_thai_520_w2 6625SELECT ID, SORTLEN, COLLATION_NAME, CHARACTER_SET_NAME 6626FROM INFORMATION_SCHEMA.COLLATIONS 6627WHERE COLLATION_NAME LIKE @@collation_connection; 6628ID SORTLEN COLLATION_NAME CHARACTER_SET_NAME 6629674 4 utf16_thai_520_w2 utf16 6630# 6631# Testing strnxfrm 6632# 6633CREATE TABLE t1 AS SELECT SPACE(3) AS a LIMIT 0; 6634SHOW CREATE TABLE t1; 6635Table Create Table 6636t1 CREATE TABLE `t1` ( 6637 `a` varchar(3) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL 6638) ENGINE=MyISAM DEFAULT CHARSET=latin1 6639INSERT INTO t1 VALUES (SPACE(0)),(SPACE(1)),(SPACE(2)); 6640SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(8))) FROM t1; 6641HEX(a) HEX(WEIGHT_STRING(a AS CHAR(8))) 6642 020A020A020A020A020A020A020A020A00200020002000200020002000200020 66430020 020A020A020A020A020A020A020A020A00200020002000200020002000200020 664400200020 020A020A020A020A020A020A020A020A00200020002000200020002000200020 6645SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(4))) FROM t1; 6646HEX(a) HEX(WEIGHT_STRING(a AS CHAR(4))) 6647 020A020A020A020A0020002000200020 66480020 020A020A020A020A0020002000200020 664900200020 020A020A020A020A0020002000200020 6650SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 1)) FROM t1; 6651HEX(a) HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 1)) 6652 020A020A020A020A 66530020 020A020A020A020A 665400200020 020A020A020A020A 6655SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 2)) FROM t1; 6656HEX(a) HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 2)) 6657 0020002000200020 66580020 0020002000200020 665900200020 0020002000200020 6660SELECT HEX(a), HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 3)) FROM t1; 6661HEX(a) HEX(WEIGHT_STRING(a AS CHAR(4) LEVEL 3)) 6662 0020002000200020 66630020 0020002000200020 666400200020 0020002000200020 6665DROP TABLE t1; 6666CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0; 6667SHOW CREATE TABLE t1; 6668Table Create Table 6669t1 CREATE TABLE `t1` ( 6670 `a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL 6671) ENGINE=MyISAM DEFAULT CHARSET=latin1 6672INSERT INTO t1 VALUES (_ucs2 0x3400); 6673INSERT INTO t1 VALUES (_ucs2 0xF001); 6674SELECT HEX(CONVERT(a USING ucs2)) AS ucs2, HEX(a), HEX(WEIGHT_STRING(a)) FROM t1; 6675ucs2 HEX(a) HEX(WEIGHT_STRING(a)) 66763400 3400 FB80B4000020 6677F001 F001 FBC1F0010020 6678DROP TABLE t1; 6679CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0; 6680SHOW CREATE TABLE t1; 6681Table Create Table 6682t1 CREATE TABLE `t1` ( 6683 `a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL 6684) ENGINE=MyISAM DEFAULT CHARSET=latin1 6685INSERT INTO t1 VALUES ('A'),('À'),('Á'),('Â'),('Ã'),('Ä'),('Å'); 6686SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a; 6687a HEX(WEIGHT_STRING(a LEVEL 2)) 6688A 0020 6689Á 00200032 6690À 00200035 6691 0020003C 6692Å 00200043 6693Ä 00200047 6694à 0020004E 6695SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a DESC; 6696a HEX(WEIGHT_STRING(a LEVEL 2)) 6697à 0020004E 6698Ä 00200047 6699Å 00200043 6700 0020003C 6701À 00200035 6702Á 00200032 6703A 0020 6704SET @backup_character_set_connection=@@character_set_connection; 6705SET @backup_collation_connection=@@collation_connection; 6706SET NAMES utf8; 6707SET @stmt= CONCAT('ALTER TABLE t1 MODIFY a CHAR(10)' COLLATE utf8_bin, 6708' CHARACTER SET ', @backup_character_set_connection, 6709' COLLATE ', @backup_collation_connection); 6710PREPARE stmt FROM @stmt; 6711EXECUTE stmt; 6712DEALLOCATE PREPARE stmt; 6713SET collation_connection=@backup_collation_connection; 6714SHOW CREATE TABLE t1; 6715Table Create Table 6716t1 CREATE TABLE `t1` ( 6717 `a` char(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL 6718) ENGINE=MyISAM DEFAULT CHARSET=latin1 6719SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a; 6720a HEX(WEIGHT_STRING(a LEVEL 2)) 6721A 0020 6722Á 00200032 6723À 00200035 6724 0020003C 6725Å 00200043 6726Ä 00200047 6727à 0020004E 6728SELECT a, HEX(WEIGHT_STRING(a LEVEL 2)) FROM t1 ORDER BY a DESC; 6729a HEX(WEIGHT_STRING(a LEVEL 2)) 6730à 0020004E 6731Ä 00200047 6732Å 00200043 6733 0020003C 6734À 00200035 6735Á 00200032 6736A 0020 6737DROP TABLE t1; 6738CREATE TABLE t1 AS SELECT SPACE(10) AS a LIMIT 0; 6739SHOW CREATE TABLE t1; 6740Table Create Table 6741t1 CREATE TABLE `t1` ( 6742 `a` varchar(10) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL 6743) ENGINE=MyISAM DEFAULT CHARSET=latin1 6744INSERT INTO t1 VALUES ('cota'),('cote'),('cotz'); 6745INSERT INTO t1 VALUES ('coté'),('côte'),('côté'),('cotë'),('côtë'); 6746SELECT * FROM t1 ORDER BY a; 6747a 6748cota 6749cote 6750coté 6751cotë 6752côte 6753côté 6754côtë 6755cotz 6756SELECT * FROM t1 ORDER BY a DESC; 6757a 6758cotz 6759côtë 6760côté 6761côte 6762cotë 6763coté 6764cote 6765cota 6766DROP TABLE t1; 6767# 6768# End of ctype_uca_w2.inc 6769# 6770# 6771# Start of ctype_thai.inc 6772# 6773CREATE TABLE t1 (a VARCHAR(30) CHARACTER SET utf8 COLLATE utf8_bin); 6774INSERT INTO t1 VALUES ('-กระแย่ง'); 6775INSERT INTO t1 VALUES ('กก'); 6776INSERT INTO t1 VALUES ('กราบ'); 6777INSERT INTO t1 VALUES ('ข่าง'); 6778INSERT INTO t1 VALUES ('ข้าง'); 6779INSERT INTO t1 VALUES ('ข้างกระดาน'); 6780INSERT INTO t1 VALUES ('ข้างขึ้น'); 6781INSERT INTO t1 VALUES ('ข้างควาย'); 6782INSERT INTO t1 VALUES ('ข้างเงิน'); 6783INSERT INTO t1 VALUES ('ข้างแรม'); 6784INSERT INTO t1 VALUES ('ข้างออก'); 6785INSERT INTO t1 VALUES ('ข้างๆ'); 6786INSERT INTO t1 VALUES ('ข้างๆ คูๆ'); 6787INSERT INTO t1 VALUES ('ขาง'); 6788INSERT INTO t1 VALUES ('แข็ง'); 6789INSERT INTO t1 VALUES ('แข่ง'); 6790INSERT INTO t1 VALUES ('แข่งขัน'); 6791INSERT INTO t1 VALUES ('แข้ง'); 6792INSERT INTO t1 VALUES ('แข้งขวา'); 6793INSERT INTO t1 VALUES ('แข็งขัน'); 6794INSERT INTO t1 VALUES ('ทูลเกล้า'); 6795INSERT INTO t1 VALUES ('ทูลเกล้าทูลกระหม่อม'); 6796INSERT INTO t1 VALUES ('ทูลเกล้าฯ'); 6797INSERT INTO t1 VALUES ('บุญญา'); 6798INSERT INTO t1 VALUES ('บุญ-หลง'); 6799INSERT INTO t1 VALUES ('บุญหลง'); 6800INSERT INTO t1 VALUES ('ป่า'); 6801INSERT INTO t1 VALUES ('ป่าน'); 6802INSERT INTO t1 VALUES ('ป้า'); 6803INSERT INTO t1 VALUES ('ป้าน'); 6804INSERT INTO t1 VALUES ('ป๊า'); 6805INSERT INTO t1 VALUES ('ป๊าน'); 6806INSERT INTO t1 VALUES ('ป๋า'); 6807INSERT INTO t1 VALUES ('ป๋าน'); 6808INSERT INTO t1 VALUES ('ปา'); 6809INSERT INTO t1 VALUES ('ปาน'); 6810INSERT INTO t1 VALUES ('แป้ง'); 6811INSERT INTO t1 VALUES ('พณิชย์'); 6812INSERT INTO t1 VALUES ('ม้า'); 6813INSERT INTO t1 VALUES ('ฯพณฯ'); 6814INSERT INTO t1 VALUES ('A'); 6815INSERT INTO t1 VALUES ('a'); 6816INSERT INTO t1 VALUES ('a\''); 6817INSERT INTO t1 VALUES ('A-'); 6818INSERT INTO t1 VALUES ('a-'); 6819INSERT INTO t1 VALUES ('-a'); 6820INSERT INTO t1 VALUES ('A.'); 6821INSERT INTO t1 VALUES ('a.'); 6822INSERT INTO t1 VALUES ('A-1'); 6823INSERT INTO t1 VALUES ('aa'); 6824INSERT INTO t1 VALUES ('AA'); 6825INSERT INTO t1 VALUES ('A.A.'); 6826INSERT INTO t1 VALUES ('a.a.'); 6827INSERT INTO t1 VALUES ('AAA'); 6828INSERT INTO t1 VALUES ('A.A.A.'); 6829INSERT INTO t1 VALUES ('AAAA'); 6830INSERT INTO t1 VALUES ('A.A.A.L.'); 6831INSERT INTO t1 VALUES ('A.A.A.S.'); 6832INSERT INTO t1 VALUES ('Aachen'); 6833INSERT INTO t1 VALUES ('A.A.E.'); 6834INSERT INTO t1 VALUES ('A.Ae.E.'); 6835INSERT INTO t1 VALUES ('A.A.E.E.'); 6836INSERT INTO t1 VALUES ('AAES'); 6837INSERT INTO t1 VALUES ('AAF'); 6838INSERT INTO t1 VALUES ('A.Agr'); 6839INSERT INTO t1 VALUES ('aah'); 6840INSERT INTO t1 VALUES ('@@@@@'); 6841INSERT INTO t1 VALUES ('0000'); 6842INSERT INTO t1 VALUES ('9999'); 6843INSERT INTO t1 VALUES ('Aalborg'); 6844INSERT INTO t1 VALUES ('aide'); 6845INSERT INTO t1 VALUES ('air'); 6846INSERT INTO t1 VALUES ('@@@air'); 6847INSERT INTO t1 VALUES ('air@@@'); 6848INSERT INTO t1 VALUES ('C.A.F'); 6849INSERT INTO t1 VALUES ('Canon'); 6850INSERT INTO t1 VALUES ('coop'); 6851INSERT INTO t1 VALUES ('co-op'); 6852INSERT INTO t1 VALUES ('COOP'); 6853INSERT INTO t1 VALUES ('CO-OP'); 6854INSERT INTO t1 VALUES ('Copenhegen'); 6855INSERT INTO t1 VALUES ('McArthur'); 6856INSERT INTO t1 VALUES ('Mc Arthur'); 6857INSERT INTO t1 VALUES ('Mc Mahon'); 6858INSERT INTO t1 VALUES ('vice-president'); 6859INSERT INTO t1 VALUES ('vice versa'); 6860INSERT INTO t1 VALUES ('vice-versa'); 6861INSERT INTO t1 VALUES ('10 ลิตร'); 6862INSERT INTO t1 VALUES ('๑๐ ลิตร'); 6863INSERT INTO t1 VALUES ('10 litre'); 6864INSERT INTO t1 VALUES ('10 litre (10 ลิตร)'); 6865INSERT INTO t1 VALUES ('10 ลิตร (10 litre)'); 6866INSERT INTO t1 VALUES ('10 litre (๑๐ ลิตร)'); 6867INSERT INTO t1 VALUES ('๑๐ ลิตร (10 litre)'); 6868INSERT INTO t1 VALUES ('๑๐ ลิตร [10 litre]'); 6869INSERT INTO t1 VALUES ('๑๐ ลิตร {10 litre}'); 6870ALTER TABLE t1 ORDER BY a; 6871SET @backup_character_set_connection=@@character_set_connection; 6872SET @backup_collation_connection=@@collation_connection; 6873SET NAMES utf8; 6874SET @stmt= CONCAT('ALTER TABLE t1 MODIFY a VARCHAR(30)', 6875' CHARACTER SET ', @backup_character_set_connection, 6876' COLLATE ', @backup_collation_connection, 6877' , ADD id INT NOT NULL AUTO_INCREMENT PRIMARY KEY' 6878 ' , ADD KEY a_id (a, id)'); 6879PREPARE stmt FROM @stmt; 6880EXECUTE stmt; 6881DEALLOCATE PREPARE stmt; 6882SET collation_connection=@backup_collation_connection; 6883SHOW CREATE TABLE t1; 6884Table Create Table 6885t1 CREATE TABLE `t1` ( 6886 `a` varchar(30) CHARACTER SET utf16 COLLATE utf16_thai_520_w2 DEFAULT NULL, 6887 `id` int(11) NOT NULL AUTO_INCREMENT, 6888 PRIMARY KEY (`id`), 6889 KEY `a_id` (`a`,`id`) 6890) ENGINE=MyISAM AUTO_INCREMENT=97 DEFAULT CHARSET=latin1 6891# 6892# Ascending sort, using filesort 6893# 6894EXPLAIN SELECT a FROM t1 ORDER BY a, BINARY a; 6895id select_type table type possible_keys key key_len ref rows Extra 68961 SIMPLE t1 index NULL a_id 127 NULL 96 Using index; Using filesort 6897SELECT a FROM t1 ORDER BY a, BINARY a; 6898a 6899-a 6900-กระแย่ง 6901@@@@@ 6902@@@air 69030000 690410 litre 690510 litre (10 ลิตร) 690610 litre (๑๐ ลิตร) 690710 ลิตร 6908๑๐ ลิตร 690910 ลิตร (10 litre) 6910๑๐ ลิตร (10 litre) 6911๑๐ ลิตร [10 litre] 6912๑๐ ลิตร {10 litre} 69139999 6914A 6915a 6916A- 6917a- 6918A-1 6919A. 6920a. 6921A.A. 6922a.a. 6923A.A.A. 6924A.A.A.L. 6925A.A.A.S. 6926A.A.E. 6927A.A.E.E. 6928A.Ae.E. 6929A.Agr 6930a' 6931AA 6932aa 6933AAA 6934AAAA 6935Aachen 6936AAES 6937AAF 6938aah 6939Aalborg 6940aide 6941air 6942air@@@ 6943C.A.F 6944Canon 6945CO-OP 6946co-op 6947COOP 6948coop 6949Copenhegen 6950Mc Arthur 6951Mc Mahon 6952McArthur 6953vice versa 6954vice-president 6955vice-versa 6956กก 6957กราบ 6958ขาง 6959ข่าง 6960ข้าง 6961ข้างๆ 6962ข้างๆ คูๆ 6963ข้างกระดาน 6964ข้างขึ้น 6965ข้างควาย 6966ข้างเงิน 6967ข้างแรม 6968ข้างออก 6969แข็ง 6970แข่ง 6971แข้ง 6972แข้งขวา 6973แข็งขัน 6974แข่งขัน 6975ทูลเกล้า 6976ทูลเกล้าทูลกระหม่อม 6977ทูลเกล้าฯ 6978บุญ-หลง 6979บุญญา 6980บุญหลง 6981ปา 6982ป่า 6983ป้า 6984ป๊า 6985ป๋า 6986ปาน 6987ป่าน 6988ป้าน 6989ป๊าน 6990ป๋าน 6991แป้ง 6992พณิชย์ 6993ม้า 6994ฯพณฯ 6995# 6996# Descending sort, using filesort 6997# 6998EXPLAIN SELECT a FROM t1 ORDER BY a DESC, BINARY a DESC; 6999id select_type table type possible_keys key key_len ref rows Extra 70001 SIMPLE t1 index NULL a_id 127 NULL 96 Using index; Using filesort 7001SELECT a FROM t1 ORDER BY a DESC, BINARY a DESC; 7002a 7003ฯพณฯ 7004ม้า 7005พณิชย์ 7006แป้ง 7007ป๋าน 7008ป๊าน 7009ป้าน 7010ป่าน 7011ปาน 7012ป๋า 7013ป๊า 7014ป้า 7015ป่า 7016ปา 7017บุญหลง 7018บุญญา 7019บุญ-หลง 7020ทูลเกล้าฯ 7021ทูลเกล้าทูลกระหม่อม 7022ทูลเกล้า 7023แข่งขัน 7024แข็งขัน 7025แข้งขวา 7026แข้ง 7027แข่ง 7028แข็ง 7029ข้างออก 7030ข้างแรม 7031ข้างเงิน 7032ข้างควาย 7033ข้างขึ้น 7034ข้างกระดาน 7035ข้างๆ คูๆ 7036ข้างๆ 7037ข้าง 7038ข่าง 7039ขาง 7040กราบ 7041กก 7042vice-versa 7043vice-president 7044vice versa 7045McArthur 7046Mc Mahon 7047Mc Arthur 7048Copenhegen 7049coop 7050COOP 7051co-op 7052CO-OP 7053Canon 7054C.A.F 7055air@@@ 7056air 7057aide 7058Aalborg 7059aah 7060AAF 7061AAES 7062Aachen 7063AAAA 7064AAA 7065aa 7066AA 7067a' 7068A.Agr 7069A.Ae.E. 7070A.A.E.E. 7071A.A.E. 7072A.A.A.S. 7073A.A.A.L. 7074A.A.A. 7075a.a. 7076A.A. 7077a. 7078A. 7079A-1 7080a- 7081A- 7082a 7083A 70849999 7085๑๐ ลิตร {10 litre} 7086๑๐ ลิตร [10 litre] 7087๑๐ ลิตร (10 litre) 708810 ลิตร (10 litre) 7089๑๐ ลิตร 709010 ลิตร 709110 litre (๑๐ ลิตร) 709210 litre (10 ลิตร) 709310 litre 70940000 7095@@@air 7096@@@@@ 7097-กระแย่ง 7098-a 7099# 7100# Ascending sort, using index 7101# 7102EXPLAIN SELECT a FROM t1 ORDER BY a, id; 7103id select_type table type possible_keys key key_len ref rows Extra 71041 SIMPLE t1 index NULL a_id 127 NULL 96 Using index 7105SELECT a FROM t1 ORDER BY a, id; 7106a 7107-a 7108-กระแย่ง 7109@@@@@ 7110@@@air 71110000 711210 litre 711310 litre (10 ลิตร) 711410 litre (๑๐ ลิตร) 711510 ลิตร 7116๑๐ ลิตร 711710 ลิตร (10 litre) 7118๑๐ ลิตร (10 litre) 7119๑๐ ลิตร [10 litre] 7120๑๐ ลิตร {10 litre} 71219999 7122A 7123a 7124A- 7125a- 7126A-1 7127A. 7128a. 7129A.A. 7130a.a. 7131A.A.A. 7132A.A.A.L. 7133A.A.A.S. 7134A.A.E. 7135A.A.E.E. 7136A.Ae.E. 7137A.Agr 7138a' 7139AA 7140aa 7141AAA 7142AAAA 7143Aachen 7144AAES 7145AAF 7146aah 7147Aalborg 7148aide 7149air 7150air@@@ 7151C.A.F 7152Canon 7153CO-OP 7154co-op 7155COOP 7156coop 7157Copenhegen 7158Mc Arthur 7159Mc Mahon 7160McArthur 7161vice versa 7162vice-president 7163vice-versa 7164กก 7165กราบ 7166ขาง 7167ข่าง 7168ข้าง 7169ข้างๆ 7170ข้างๆ คูๆ 7171ข้างกระดาน 7172ข้างขึ้น 7173ข้างควาย 7174ข้างเงิน 7175ข้างแรม 7176ข้างออก 7177แข็ง 7178แข่ง 7179แข้ง 7180แข้งขวา 7181แข็งขัน 7182แข่งขัน 7183ทูลเกล้า 7184ทูลเกล้าทูลกระหม่อม 7185ทูลเกล้าฯ 7186บุญ-หลง 7187บุญญา 7188บุญหลง 7189ปา 7190ป่า 7191ป้า 7192ป๊า 7193ป๋า 7194ปาน 7195ป่าน 7196ป้าน 7197ป๊าน 7198ป๋าน 7199แป้ง 7200พณิชย์ 7201ม้า 7202ฯพณฯ 7203# 7204# Descending sort, using index 7205# 7206EXPLAIN SELECT a FROM t1 ORDER BY a DESC, id DESC; 7207id select_type table type possible_keys key key_len ref rows Extra 72081 SIMPLE t1 index NULL a_id 127 NULL 96 Using index 7209SELECT a FROM t1 ORDER BY a DESC, id DESC; 7210a 7211ฯพณฯ 7212ม้า 7213พณิชย์ 7214แป้ง 7215ป๋าน 7216ป๊าน 7217ป้าน 7218ป่าน 7219ปาน 7220ป๋า 7221ป๊า 7222ป้า 7223ป่า 7224ปา 7225บุญหลง 7226บุญญา 7227บุญ-หลง 7228ทูลเกล้าฯ 7229ทูลเกล้าทูลกระหม่อม 7230ทูลเกล้า 7231แข่งขัน 7232แข็งขัน 7233แข้งขวา 7234แข้ง 7235แข่ง 7236แข็ง 7237ข้างออก 7238ข้างแรม 7239ข้างเงิน 7240ข้างควาย 7241ข้างขึ้น 7242ข้างกระดาน 7243ข้างๆ คูๆ 7244ข้างๆ 7245ข้าง 7246ข่าง 7247ขาง 7248กราบ 7249กก 7250vice-versa 7251vice-president 7252vice versa 7253McArthur 7254Mc Mahon 7255Mc Arthur 7256Copenhegen 7257coop 7258COOP 7259co-op 7260CO-OP 7261Canon 7262C.A.F 7263air@@@ 7264air 7265aide 7266Aalborg 7267aah 7268AAF 7269AAES 7270Aachen 7271AAAA 7272AAA 7273aa 7274AA 7275a' 7276A.Agr 7277A.Ae.E. 7278A.A.E.E. 7279A.A.E. 7280A.A.A.S. 7281A.A.A.L. 7282A.A.A. 7283a.a. 7284A.A. 7285a. 7286A. 7287A-1 7288a- 7289A- 7290a 7291A 72929999 7293๑๐ ลิตร {10 litre} 7294๑๐ ลิตร [10 litre] 7295๑๐ ลิตร (10 litre) 729610 ลิตร (10 litre) 7297๑๐ ลิตร 729810 ลิตร 729910 litre (๑๐ ลิตร) 730010 litre (10 ลิตร) 730110 litre 73020000 7303@@@air 7304@@@@@ 7305-กระแย่ง 7306-a 7307DROP TABLE t1; 7308# 7309# End of ctype_thai.inc 7310# 7311# 7312# End of 10.1 tests 7313# 7314# 7315# Start of 10.2 tests 7316# 7317# 7318# MDEV-10877 xxx_unicode_nopad_ci collations 7319# 7320SET NAMES utf8, character_set_connection=utf16; 7321SET DEFAULT_STORAGE_ENGINE=MyISAM; 7322# 7323# Start of ctype_pad.inc 7324# 7325# 7326# Unique indexes 7327# 7328CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'utf16_unicode_nopad_ci'; 7329SHOW CREATE TABLE t1; 7330Table Create Table 7331t1 CREATE TABLE `t1` ( 7332 `a` varchar(10) COLLATE utf16_unicode_nopad_ci NOT NULL, 7333 PRIMARY KEY (`a`) 7334) ENGINE=MyISAM DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_nopad_ci 7335INSERT INTO t1 VALUES ('abc'),('abc '),(' a'),(' a '),('a '); 7336SELECT HEX(a), a FROM t1 ORDER BY a; 7337HEX(a) a 733800200061 a 7339002000610020 a 73400061002000200020 a 7341006100620063 abc 734200610062006300200020 abc 7343SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a; 7344HEX(a) a 734500200061 a 7346002000610020 a 73470061002000200020 a 7348006100620063 abc 734900610062006300200020 abc 7350SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC; 7351HEX(a) a 735200610062006300200020 abc 7353006100620063 abc 73540061002000200020 a 7355002000610020 a 735600200061 a 7357# 7358# UNION 7359# 7360CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'utf16_unicode_nopad_ci'; 7361INSERT INTO t2 VALUES ('abc '),('abc '),(' a'),('a '); 7362SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td; 7363HEX(a) a 736400200061 a 7365002000610020 a 736600610020 a 73670061002000200020 a 7368006100620063 abc 73690061006200630020 abc 737000610062006300200020 abc 7371DROP TABLE t1; 7372DROP TABLE t2; 7373# 7374# DISTINCT, COUNT, MAX 7375# 7376CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_nopad_ci'; 7377INSERT INTO t1 VALUES ('a'),('a '),(' a'),(' a '),('a '); 7378SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td; 7379HEX(a) a 738000200061 a 7381002000610020 a 73820061 a 7383006100200020 a 73840061002000200020 a 7385SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a; 7386COUNT(DISTINCT a) 73875 7388SELECT HEX(MAX(a)), MAX(a) FROM t1; 7389HEX(MAX(a)) MAX(a) 73900061002000200020 a 7391# 7392# GROUP BY 7393# 7394CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'utf16_unicode_nopad_ci'; 7395INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa ', 0, 'er '); 7396SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td; 7397HEX(a) cnt 739800610061 1 73990061006100200020 1 740000610062 2 7401DROP TABLE t2; 7402# 7403# Weights 7404# 7405SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1; 7406HEX(WEIGHT_STRING(a AS CHAR(10))) 74070E33020002000200020002000200020002000200 74080E33020902090200020002000200020002000200 740902090E3302000200020002000200020002000200 741002090E3302090200020002000200020002000200 74110E33020902090209020002000200020002000200 7412DROP TABLE t1; 7413# 7414# IF, CASE, LEAST 7415# 7416SELECT IF('abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ', 'pad', 'nopad'); 7417IF('abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ', 'pad', 'nopad') 7418nopad 7419SELECT CASE 'abc' COLLATE 'utf16_unicode_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END; 7420CASE 'abc' COLLATE 'utf16_unicode_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END 7421nopad 7422SELECT CASE WHEN 'abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END; 7423CASE WHEN 'abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END 7424nopad 7425SELECT HEX(LEAST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')); 7426HEX(LEAST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')) 74270061006200630020 7428SELECT HEX(GREATEST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')); 7429HEX(GREATEST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')) 743000610062006300200020 7431# 7432# Collation mix 7433# 7434CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_ci'; 7435INSERT INTO t1 VALUES ('a'),('a '); 7436SELECT COUNT(*) FROM t1 WHERE a='a'; 7437COUNT(*) 74382 7439SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_ci'; 7440COUNT(*) 74412 7442SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_nopad_ci'; 7443COUNT(*) 74441 7445ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'utf16_unicode_nopad_ci'; 7446SELECT COUNT(*) FROM t1 WHERE a='a'; 7447COUNT(*) 74481 7449SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_ci'; 7450COUNT(*) 74512 7452SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_nopad_ci'; 7453COUNT(*) 74541 7455DROP TABLE t1; 7456# 7457# End of ctype_pad.inc 7458# 7459SET DEFAULT_STORAGE_ENGINE=HEAP; 7460# 7461# Start of ctype_pad.inc 7462# 7463# 7464# Unique indexes 7465# 7466CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'utf16_unicode_nopad_ci'; 7467SHOW CREATE TABLE t1; 7468Table Create Table 7469t1 CREATE TABLE `t1` ( 7470 `a` varchar(10) COLLATE utf16_unicode_nopad_ci NOT NULL, 7471 PRIMARY KEY (`a`) 7472) ENGINE=MEMORY DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_nopad_ci 7473INSERT INTO t1 VALUES ('abc'),('abc '),(' a'),(' a '),('a '); 7474SELECT HEX(a), a FROM t1 ORDER BY a; 7475HEX(a) a 747600200061 a 7477002000610020 a 74780061002000200020 a 7479006100620063 abc 748000610062006300200020 abc 7481SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a; 7482HEX(a) a 748300200061 a 7484002000610020 a 74850061002000200020 a 7486006100620063 abc 748700610062006300200020 abc 7488SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC; 7489HEX(a) a 749000610062006300200020 abc 7491006100620063 abc 74920061002000200020 a 7493002000610020 a 749400200061 a 7495# 7496# UNION 7497# 7498CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'utf16_unicode_nopad_ci'; 7499INSERT INTO t2 VALUES ('abc '),('abc '),(' a'),('a '); 7500SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td; 7501HEX(a) a 750200200061 a 7503002000610020 a 750400610020 a 75050061002000200020 a 7506006100620063 abc 75070061006200630020 abc 750800610062006300200020 abc 7509DROP TABLE t1; 7510DROP TABLE t2; 7511# 7512# DISTINCT, COUNT, MAX 7513# 7514CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_nopad_ci'; 7515INSERT INTO t1 VALUES ('a'),('a '),(' a'),(' a '),('a '); 7516SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td; 7517HEX(a) a 751800200061 a 7519002000610020 a 75200061 a 7521006100200020 a 75220061002000200020 a 7523SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a; 7524COUNT(DISTINCT a) 75255 7526SELECT HEX(MAX(a)), MAX(a) FROM t1; 7527HEX(MAX(a)) MAX(a) 75280061002000200020 a 7529# 7530# GROUP BY 7531# 7532CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'utf16_unicode_nopad_ci'; 7533INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa ', 0, 'er '); 7534SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td; 7535HEX(a) cnt 753600610061 1 75370061006100200020 1 753800610062 2 7539DROP TABLE t2; 7540# 7541# Weights 7542# 7543SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1; 7544HEX(WEIGHT_STRING(a AS CHAR(10))) 75450E33020002000200020002000200020002000200 75460E33020902090200020002000200020002000200 754702090E3302000200020002000200020002000200 754802090E3302090200020002000200020002000200 75490E33020902090209020002000200020002000200 7550DROP TABLE t1; 7551# 7552# IF, CASE, LEAST 7553# 7554SELECT IF('abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ', 'pad', 'nopad'); 7555IF('abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ', 'pad', 'nopad') 7556nopad 7557SELECT CASE 'abc' COLLATE 'utf16_unicode_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END; 7558CASE 'abc' COLLATE 'utf16_unicode_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END 7559nopad 7560SELECT CASE WHEN 'abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END; 7561CASE WHEN 'abc' COLLATE 'utf16_unicode_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END 7562nopad 7563SELECT HEX(LEAST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')); 7564HEX(LEAST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')) 75650061006200630020 7566SELECT HEX(GREATEST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')); 7567HEX(GREATEST('abc ' COLLATE 'utf16_unicode_nopad_ci', 'abc ')) 756800610062006300200020 7569# 7570# Collation mix 7571# 7572CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_ci'; 7573INSERT INTO t1 VALUES ('a'),('a '); 7574SELECT COUNT(*) FROM t1 WHERE a='a'; 7575COUNT(*) 75762 7577SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_ci'; 7578COUNT(*) 75792 7580SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_nopad_ci'; 7581COUNT(*) 75821 7583ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'utf16_unicode_nopad_ci'; 7584SELECT COUNT(*) FROM t1 WHERE a='a'; 7585COUNT(*) 75861 7587SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_ci'; 7588COUNT(*) 75892 7590SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_nopad_ci'; 7591COUNT(*) 75921 7593DROP TABLE t1; 7594# 7595# End of ctype_pad.inc 7596# 7597SET DEFAULT_STORAGE_ENGINE=Default; 7598SET DEFAULT_STORAGE_ENGINE=MyISAM; 7599# 7600# Start of ctype_pad.inc 7601# 7602# 7603# Unique indexes 7604# 7605CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'utf16_unicode_520_nopad_ci'; 7606SHOW CREATE TABLE t1; 7607Table Create Table 7608t1 CREATE TABLE `t1` ( 7609 `a` varchar(10) COLLATE utf16_unicode_520_nopad_ci NOT NULL, 7610 PRIMARY KEY (`a`) 7611) ENGINE=MyISAM DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_520_nopad_ci 7612INSERT INTO t1 VALUES ('abc'),('abc '),(' a'),(' a '),('a '); 7613SELECT HEX(a), a FROM t1 ORDER BY a; 7614HEX(a) a 761500200061 a 7616002000610020 a 76170061002000200020 a 7618006100620063 abc 761900610062006300200020 abc 7620SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a; 7621HEX(a) a 762200200061 a 7623002000610020 a 76240061002000200020 a 7625006100620063 abc 762600610062006300200020 abc 7627SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC; 7628HEX(a) a 762900610062006300200020 abc 7630006100620063 abc 76310061002000200020 a 7632002000610020 a 763300200061 a 7634# 7635# UNION 7636# 7637CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_nopad_ci'; 7638INSERT INTO t2 VALUES ('abc '),('abc '),(' a'),('a '); 7639SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td; 7640HEX(a) a 764100200061 a 7642002000610020 a 764300610020 a 76440061002000200020 a 7645006100620063 abc 76460061006200630020 abc 764700610062006300200020 abc 7648DROP TABLE t1; 7649DROP TABLE t2; 7650# 7651# DISTINCT, COUNT, MAX 7652# 7653CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_nopad_ci'; 7654INSERT INTO t1 VALUES ('a'),('a '),(' a'),(' a '),('a '); 7655SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td; 7656HEX(a) a 765700200061 a 7658002000610020 a 76590061 a 7660006100200020 a 76610061002000200020 a 7662SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a; 7663COUNT(DISTINCT a) 76645 7665SELECT HEX(MAX(a)), MAX(a) FROM t1; 7666HEX(MAX(a)) MAX(a) 76670061002000200020 a 7668# 7669# GROUP BY 7670# 7671CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'utf16_unicode_520_nopad_ci'; 7672INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa ', 0, 'er '); 7673SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td; 7674HEX(a) cnt 767500610061 1 76760061006100200020 1 767700610062 2 7678DROP TABLE t2; 7679# 7680# Weights 7681# 7682SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1; 7683HEX(WEIGHT_STRING(a AS CHAR(10))) 7684120F020002000200020002000200020002000200 7685120F020A020A0200020002000200020002000200 7686020A120F02000200020002000200020002000200 7687020A120F020A0200020002000200020002000200 7688120F020A020A020A020002000200020002000200 7689DROP TABLE t1; 7690# 7691# IF, CASE, LEAST 7692# 7693SELECT IF('abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ', 'pad', 'nopad'); 7694IF('abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ', 'pad', 'nopad') 7695nopad 7696SELECT CASE 'abc' COLLATE 'utf16_unicode_520_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END; 7697CASE 'abc' COLLATE 'utf16_unicode_520_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END 7698nopad 7699SELECT CASE WHEN 'abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END; 7700CASE WHEN 'abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END 7701nopad 7702SELECT HEX(LEAST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')); 7703HEX(LEAST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')) 77040061006200630020 7705SELECT HEX(GREATEST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')); 7706HEX(GREATEST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')) 770700610062006300200020 7708# 7709# Collation mix 7710# 7711CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_ci'; 7712INSERT INTO t1 VALUES ('a'),('a '); 7713SELECT COUNT(*) FROM t1 WHERE a='a'; 7714COUNT(*) 77152 7716SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_ci'; 7717COUNT(*) 77182 7719SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_nopad_ci'; 7720COUNT(*) 77211 7722ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'utf16_unicode_520_nopad_ci'; 7723SELECT COUNT(*) FROM t1 WHERE a='a'; 7724COUNT(*) 77251 7726SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_ci'; 7727COUNT(*) 77282 7729SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_nopad_ci'; 7730COUNT(*) 77311 7732DROP TABLE t1; 7733# 7734# End of ctype_pad.inc 7735# 7736SET DEFAULT_STORAGE_ENGINE=HEAP; 7737# 7738# Start of ctype_pad.inc 7739# 7740# 7741# Unique indexes 7742# 7743CREATE TABLE t1 (a VARCHAR(10) PRIMARY KEY) COLLATE 'utf16_unicode_520_nopad_ci'; 7744SHOW CREATE TABLE t1; 7745Table Create Table 7746t1 CREATE TABLE `t1` ( 7747 `a` varchar(10) COLLATE utf16_unicode_520_nopad_ci NOT NULL, 7748 PRIMARY KEY (`a`) 7749) ENGINE=MEMORY DEFAULT CHARSET=utf16 COLLATE=utf16_unicode_520_nopad_ci 7750INSERT INTO t1 VALUES ('abc'),('abc '),(' a'),(' a '),('a '); 7751SELECT HEX(a), a FROM t1 ORDER BY a; 7752HEX(a) a 775300200061 a 7754002000610020 a 77550061002000200020 a 7756006100620063 abc 775700610062006300200020 abc 7758SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a; 7759HEX(a) a 776000200061 a 7761002000610020 a 77620061002000200020 a 7763006100620063 abc 776400610062006300200020 abc 7765SELECT HEX(a), a FROM t1 IGNORE INDEX(PRIMARY) ORDER BY a DESC; 7766HEX(a) a 776700610062006300200020 abc 7768006100620063 abc 77690061002000200020 a 7770002000610020 a 777100200061 a 7772# 7773# UNION 7774# 7775CREATE TABLE t2 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_nopad_ci'; 7776INSERT INTO t2 VALUES ('abc '),('abc '),(' a'),('a '); 7777SELECT HEX(a),a FROM (SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a) td; 7778HEX(a) a 777900200061 a 7780002000610020 a 778100610020 a 77820061002000200020 a 7783006100620063 abc 77840061006200630020 abc 778500610062006300200020 abc 7786DROP TABLE t1; 7787DROP TABLE t2; 7788# 7789# DISTINCT, COUNT, MAX 7790# 7791CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_nopad_ci'; 7792INSERT INTO t1 VALUES ('a'),('a '),(' a'),(' a '),('a '); 7793SELECT HEX(a), a FROM (SELECT DISTINCT a FROM t1 ORDER BY a) td; 7794HEX(a) a 779500200061 a 7796002000610020 a 77970061 a 7798006100200020 a 77990061002000200020 a 7800SELECT COUNT(DISTINCT a) FROM t1 ORDER BY a; 7801COUNT(DISTINCT a) 78025 7803SELECT HEX(MAX(a)), MAX(a) FROM t1; 7804HEX(MAX(a)) MAX(a) 78050061002000200020 a 7806# 7807# GROUP BY 7808# 7809CREATE TABLE t2 (a VARCHAR(10), b int, c varchar(10)) COLLATE 'utf16_unicode_520_nopad_ci'; 7810INSERT t2 values('ab', 12, 'cd'), ('ab', 2, 'ed'), ('aa', 20, 'er'), ('aa ', 0, 'er '); 7811SELECT HEX(a), cnt FROM (SELECT a, COUNT(a) AS cnt FROM t2 GROUP BY a ORDER BY a) AS td; 7812HEX(a) cnt 781300610061 1 78140061006100200020 1 781500610062 2 7816DROP TABLE t2; 7817# 7818# Weights 7819# 7820SELECT HEX(WEIGHT_STRING(a AS CHAR(10))) FROM t1; 7821HEX(WEIGHT_STRING(a AS CHAR(10))) 7822120F020002000200020002000200020002000200 7823120F020A020A0200020002000200020002000200 7824020A120F02000200020002000200020002000200 7825020A120F020A0200020002000200020002000200 7826120F020A020A020A020002000200020002000200 7827DROP TABLE t1; 7828# 7829# IF, CASE, LEAST 7830# 7831SELECT IF('abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ', 'pad', 'nopad'); 7832IF('abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ', 'pad', 'nopad') 7833nopad 7834SELECT CASE 'abc' COLLATE 'utf16_unicode_520_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END; 7835CASE 'abc' COLLATE 'utf16_unicode_520_nopad_ci' WHEN 'abc ' THEN 'pad' ELSE 'nopad' END 7836nopad 7837SELECT CASE WHEN 'abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END; 7838CASE WHEN 'abc' COLLATE 'utf16_unicode_520_nopad_ci' = 'abc ' THEN 'pad' ELSE 'nopad' END 7839nopad 7840SELECT HEX(LEAST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')); 7841HEX(LEAST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')) 78420061006200630020 7843SELECT HEX(GREATEST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')); 7844HEX(GREATEST('abc ' COLLATE 'utf16_unicode_520_nopad_ci', 'abc ')) 784500610062006300200020 7846# 7847# Collation mix 7848# 7849CREATE TABLE t1 (a VARCHAR(10)) COLLATE 'utf16_unicode_520_ci'; 7850INSERT INTO t1 VALUES ('a'),('a '); 7851SELECT COUNT(*) FROM t1 WHERE a='a'; 7852COUNT(*) 78532 7854SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_ci'; 7855COUNT(*) 78562 7857SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_nopad_ci'; 7858COUNT(*) 78591 7860ALTER TABLE t1 MODIFY a VARCHAR(10) COLLATE 'utf16_unicode_520_nopad_ci'; 7861SELECT COUNT(*) FROM t1 WHERE a='a'; 7862COUNT(*) 78631 7864SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_ci'; 7865COUNT(*) 78662 7867SELECT COUNT(*) FROM t1 WHERE a='a' COLLATE 'utf16_unicode_520_nopad_ci'; 7868COUNT(*) 78691 7870DROP TABLE t1; 7871# 7872# End of ctype_pad.inc 7873# 7874SET DEFAULT_STORAGE_ENGINE=Default; 7875SET NAMES utf8, collation_connection=utf16_unicode_520_nopad_ci; 7876# 7877# MDEV-14350 Index use with collation utf8mb4_unicode_nopad_ci on LIKE pattern with wrong results 7878# 7879CREATE OR REPLACE TABLE t1 AS SELECT SPACE(50) AS a, SPACE (50) AS b; 7880ALTER TABLE t1 ADD KEY(a), ADD KEY(b); 7881SHOW CREATE TABLE t1; 7882Table Create Table 7883t1 CREATE TABLE `t1` ( 7884 `a` varchar(50) CHARACTER SET utf16 COLLATE utf16_unicode_520_nopad_ci DEFAULT NULL, 7885 `b` varchar(50) CHARACTER SET utf16 COLLATE utf16_unicode_520_nopad_ci DEFAULT NULL, 7886 KEY `a` (`a`), 7887 KEY `b` (`b`) 7888) ENGINE=MyISAM DEFAULT CHARSET=latin1 7889INSERT INTO t1 VALUES ('111', '111'); 7890INSERT INTO t1 VALUES ('222', '222'); 7891INSERT INTO t1 VALUES ('333', '333'); 7892INSERT INTO t1 VALUES ('444', '444'); 7893SELECT * FROM t1 WHERE a LIKE '111%'; 7894a b 7895111 111 7896SELECT * FROM t1 IGNORE INDEX (a) WHERE a LIKE '111%'; 7897a b 7898111 111 7899DROP TABLE t1; 7900SET NAMES utf8; 7901# 7902# MDEV-22111 ERROR 1064 & 1033 and SIGSEGV on CREATE TABLE w/ various charsets on 10.4/5 optimized builds | Assertion `(uint) (table_check_constraints - share->check_constraints) == (uint) (share->table_check_constraints - share->field_check_constraints)' failed 7903# 10.2 tests 7904# 7905SET NAMES utf8, COLLATION_CONNECTION=utf16_hungarian_ci; 7906CREATE TABLE t1(c ENUM('aaaaaaaa') CHARACTER SET 'Binary',d JSON); 7907SHOW CREATE TABLE t1; 7908Table Create Table 7909t1 CREATE TABLE `t1` ( 7910 `c` enum('\0a\0a\0a\0a\0a\0a\0a\0a') CHARACTER SET binary DEFAULT NULL, 7911 `d` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`d`)) 7912) ENGINE=MyISAM DEFAULT CHARSET=latin1 7913INSERT INTO t1 (c) VALUES (1); 7914SELECT HEX(c) FROM t1; 7915HEX(c) 791600610061006100610061006100610061 7917DROP TABLE t1; 7918CREATE OR REPLACE TABLE t1(c ENUM('aaaaaaaaa') CHARACTER SET 'Binary',d JSON); 7919SHOW CREATE TABLE t1; 7920Table Create Table 7921t1 CREATE TABLE `t1` ( 7922 `c` enum('\0a\0a\0a\0a\0a\0a\0a\0a\0a') CHARACTER SET binary DEFAULT NULL, 7923 `d` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`d`)) 7924) ENGINE=MyISAM DEFAULT CHARSET=latin1 7925INSERT INTO t1 (c) VALUES (1); 7926SELECT HEX(c) FROM t1; 7927HEX(c) 7928006100610061006100610061006100610061 7929DROP TABLE t1; 7930CREATE OR REPLACE TABLE t1(c ENUM('aaaaaaaaaa') CHARACTER SET 'Binary',d JSON); 7931SHOW CREATE TABLE t1; 7932Table Create Table 7933t1 CREATE TABLE `t1` ( 7934 `c` enum('\0a\0a\0a\0a\0a\0a\0a\0a\0a\0a') CHARACTER SET binary DEFAULT NULL, 7935 `d` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`d`)) 7936) ENGINE=MyISAM DEFAULT CHARSET=latin1 7937INSERT INTO t1 (c) VALUES (1); 7938SELECT HEX(c) FROM t1; 7939HEX(c) 79400061006100610061006100610061006100610061 7941DROP TABLE t1; 7942# 7943# End of 10.2 tests 7944# 7945