• R/O
  • SSH
  • HTTPS

instalikes: Commit


Commit MetaInfo

Revisión7 (tree)
Tiempo2019-06-23 13:26:25
Autorderekwildstar

Log Message

- Atualizado para uso do MySQL Embedded

Cambiar Resumen

Diferencia incremental

--- trunk/bin/database/share/charsets/Index.xml (nonexistent)
+++ trunk/bin/database/share/charsets/Index.xml (revision 7)
@@ -0,0 +1,613 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets max-id="99">
4+
5+<copyright>
6+ Copyright (c) 2003-2005 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<description>
24+This file lists all of the available character sets.
25+To make maintaining easier please:
26+ - keep records sorted by collation number.
27+ - change charsets.max-id when adding a new collation.
28+</description>
29+
30+<charset name="big5">
31+ <family>Traditional Chinese</family>
32+ <description>Big5 Traditional Chinese</description>
33+ <alias>big-5</alias>
34+ <alias>bigfive</alias>
35+ <alias>big-five</alias>
36+ <alias>cn-big5</alias>
37+ <alias>csbig5</alias>
38+ <collation name="big5_chinese_ci" id="1" order="Chinese">
39+ <flag>primary</flag>
40+ <flag>compiled</flag>
41+ </collation>
42+ <collation name="big5_bin" id="84" order="Binary">
43+ <flag>binary</flag>
44+ <flag>compiled</flag>
45+ </collation>
46+</charset>
47+
48+<charset name="latin2">
49+ <family>Central European</family>
50+ <description>ISO 8859-2 Central European</description>
51+ <alias>csisolatin2</alias>
52+ <alias>iso-8859-2</alias>
53+ <alias>iso-ir-101</alias>
54+ <alias>iso_8859-2</alias>
55+ <alias>iso_8859-2:1987</alias>
56+ <alias>l2</alias>
57+ <collation name="latin2_czech_cs" id="2" order="Czech" flag="compiled"/>
58+ <collation name="latin2_general_ci" id="9" flag="primary">
59+ <order>Hungarian</order>
60+ <order>Polish</order>
61+ <order>Romanian</order>
62+ <order>Croatian</order>
63+ <order>Slovak</order>
64+ <order>Slovenian</order>
65+ <order>Sorbian</order>
66+ </collation>
67+ <collation name="latin2_hungarian_ci" id="21" order="Hungarian"/>
68+ <collation name="latin2_croatian_ci" id="27" order="Croatian"/>
69+ <collation name="latin2_bin" id="77" order="Binary" flag="binary"/>
70+</charset>
71+
72+<charset name="dec8">
73+ <family>Western</family>
74+ <description>DEC West European</description>
75+ <collation name="dec8_bin" id="69" order="Binary" flag="binary"/>
76+ <collation name="dec8_swedish_ci" id="3" flag="primary">
77+ <order>Dutch</order>
78+ <order>English</order>
79+ <order>French</order>
80+ <order>German Duden</order>
81+ <order>Italian</order>
82+ <order>Latin</order>
83+ <order>Portuguese</order>
84+ <order>Spanish</order>
85+ </collation>
86+</charset>
87+
88+<charset name="cp850">
89+ <family>Western</family>
90+ <description>DOS West European</description>
91+ <alias>850</alias>
92+ <alias>cspc850multilingual</alias>
93+ <alias>ibm850</alias>
94+ <collation name="cp850_general_ci" id="4" flag="primary">
95+ <order>Dutch</order>
96+ <order>English</order>
97+ <order>French</order>
98+ <order>German Duden</order>
99+ <order>Italian</order>
100+ <order>Latin</order>
101+ <order>Portuguese</order>
102+ <order>Spanish</order>
103+ </collation>
104+ <collation name="cp850_bin" id="80" order="Binary" flag="binary"/>
105+</charset>
106+
107+<charset name="latin1">
108+ <family>Western</family>
109+ <description>cp1252 West European</description>
110+ <alias>csisolatin1</alias>
111+ <alias>iso-8859-1</alias>
112+ <alias>iso-ir-100</alias>
113+ <alias>iso_8859-1</alias>
114+ <alias>iso_8859-1:1987</alias>
115+ <alias>l1</alias>
116+ <alias>latin1</alias>
117+ <collation name="latin1_german1_ci" id="5" order="German Duden"/>
118+ <collation name="latin1_swedish_ci" id="8" order="Finnish, Swedish">
119+ <flag>primary</flag>
120+ <flag>compiled</flag>
121+ </collation>
122+ <collation name="latin1_danish_ci" id="15" order="Danish"/>
123+ <collation name="latin1_german2_ci" id="31" order="German Phonebook" flag="compiled"/>
124+ <collation name="latin1_spanish_ci" id="94" order="Spanish"/>
125+ <collation name="latin1_bin" id="47" order="Binary">
126+ <flag>binary</flag>
127+ <flag>compiled</flag>
128+ </collation>
129+ <collation name="latin1_general_ci" id="48">
130+ <order>Dutch</order>
131+ <order>English</order>
132+ <order>French</order>
133+ <order>German Duden</order>
134+ <order>Italian</order>
135+ <order>Latin</order>
136+ <order>Portuguese</order>
137+ <order>Spanish</order>
138+ </collation>
139+ <collation name="latin1_general_cs" id="49">
140+ <order>Dutch</order>
141+ <order>English</order>
142+ <order>French</order>
143+ <order>German Duden</order>
144+ <order>Italian</order>
145+ <order>Latin</order>
146+ <order>Portuguese</order>
147+ <order>Spanish</order>
148+ </collation>
149+</charset>
150+
151+<charset name="hp8">
152+ <family>Western</family>
153+ <description>HP West European</description>
154+ <alias>hproman8</alias>
155+ <collation name="hp8_bin" id="72" order="Binary" flag="binary"/>
156+ <collation name="hp8_english_ci" id="6" flag="primary">
157+ <order>Dutch</order>
158+ <order>English</order>
159+ <order>French</order>
160+ <order>German Duden</order>
161+ <order>Italian</order>
162+ <order>Latin</order>
163+ <order>Portuguese</order>
164+ <order>Spanish</order>
165+ </collation>
166+</charset>
167+
168+<charset name="koi8r">
169+ <family>Cyrillic</family>
170+ <description>KOI8-R Relcom Russian</description>
171+ <alias>koi8-r</alias>
172+ <alias>cskoi8r</alias>
173+ <collation name="koi8r_general_ci" id="7" order="Russian" flag="primary"/>
174+ <collation name="koi8r_bin" id="74" order="Binary" flag="binary"/>
175+</charset>
176+
177+<charset name="swe7">
178+ <family>Western</family>
179+ <description>7bit Swedish</description>
180+ <alias>iso-646-se</alias>
181+ <collation name="swe7_swedish_ci" id="10" order="Swedish" flag="primary"/>
182+ <collation name="swe7_bin" id="82" order="Binary" flag="binary"/>
183+</charset>
184+
185+<charset name="ascii">
186+ <family>Western</family>
187+ <description>US ASCII</description>
188+ <alias>us</alias>
189+ <alias>us-ascii</alias>
190+ <alias>csascii</alias>
191+ <alias>iso-ir-6</alias>
192+ <alias>iso646-us</alias>
193+ <collation name="ascii_general_ci" id="11" order="English" flag="primary"/>
194+ <collation name="ascii_bin" id="65" order="Binary" flag="binary"/>
195+</charset>
196+
197+<charset name="ujis">
198+ <family>Japanese</family>
199+ <description>EUC-JP Japanese</description>
200+ <alias>euc-jp</alias>
201+ <collation name="ujis_japanese_ci" id="12" order="Japanese">
202+ <flag>primary</flag>
203+ <flag>compiled</flag>
204+ </collation>
205+ <collation name="ujis_bin" id="91" order="Japanese">
206+ <flag>binary</flag>
207+ <flag>compiled</flag>
208+ </collation>
209+</charset>
210+
211+<charset name="sjis">
212+ <family>Japanese</family>
213+ <description>Shift-JIS Japanese</description>
214+ <alias>s-jis</alias>
215+ <alias>shift-jis</alias>
216+ <alias>x-sjis</alias>
217+ <collation name="sjis_japanese_ci" id="13" order="Japanese">
218+ <flag>primary</flag>
219+ <flag>compiled</flag>
220+ </collation>
221+ <collation name="sjis_bin" id="88" order="Binary">
222+ <flag>binary</flag>
223+ <flag>compiled</flag>
224+ </collation>
225+</charset>
226+
227+<charset name="cp1251">
228+ <family>Cyrillic</family>
229+ <description>Windows Cyrillic</description>
230+ <alias>windows-1251</alias>
231+ <alias>ms-cyr</alias>
232+ <alias>ms-cyrillic</alias>
233+ <collation name="cp1251_bulgarian_ci" id="14">
234+ <order>Belarusian</order>
235+ <order>Bulgarian</order>
236+ <order>Macedonian</order>
237+ <order>Russian</order>
238+ <order>Serbian</order>
239+ <order>Mongolian</order>
240+ <order>Ukrainian</order>
241+ </collation>
242+ <collation name="cp1251_ukrainian_ci" id="23" order="Ukrainian"/>
243+ <collation name="cp1251_bin" id="50" order="Binary" flag="binary"/>
244+ <collation name="cp1251_general_ci" id="51" flag="primary">
245+ <order>Belarusian</order>
246+ <order>Bulgarian</order>
247+ <order>Macedonian</order>
248+ <order>Russian</order>
249+ <order>Serbian</order>
250+ <order>Mongolian</order>
251+ <order>Ukrainian</order>
252+ </collation>
253+ <collation name="cp1251_general_cs" id="52">
254+ <order>Belarusian</order>
255+ <order>Bulgarian</order>
256+ <order>Macedonian</order>
257+ <order>Russian</order>
258+ <order>Serbian</order>
259+ <order>Mongolian</order>
260+ <order>Ukrainian</order>
261+ </collation>
262+</charset>
263+
264+<charset name="hebrew">
265+ <family>Hebrew</family>
266+ <description>ISO 8859-8 Hebrew</description>
267+ <alias>csisolatinhebrew</alias>
268+ <alias>iso-8859-8</alias>
269+ <alias>iso-ir-138</alias>
270+ <collation name="hebrew_general_ci" id="16" order="Hebrew" flag="primary"/>
271+ <collation name="hebrew_bin" id="71" order="Binary" flag="binary"/>
272+</charset>
273+
274+<charset name="tis620">
275+ <family>Thai</family>
276+ <description>TIS620 Thai</description>
277+ <alias>tis-620</alias>
278+ <collation name="tis620_thai_ci" id="18" order="Thai">
279+ <flag>primary</flag>
280+ <flag>compiled</flag>
281+ </collation>
282+ <collation name="tis620_bin" id="89" order="Binary">
283+ <flag>binary</flag>
284+ <flag>compiled</flag>
285+ </collation>
286+</charset>
287+
288+<charset name="euckr">
289+ <family>Korean</family>
290+ <description>EUC-KR Korean</description>
291+ <alias>euc_kr</alias>
292+ <alias>euc-kr</alias>
293+ <collation name="euckr_korean_ci" id="19" order="Korean">
294+ <flag>primary</flag>
295+ <flag>compiled</flag>
296+ </collation>
297+ <collation name="euckr_bin" id="85">
298+ <flag>binary</flag>
299+ <flag>compiled</flag>
300+ </collation>
301+</charset>
302+
303+<charset name="latin7">
304+ <family>Baltic</family>
305+ <description>ISO 8859-13 Baltic</description>
306+ <alias>BalticRim</alias>
307+ <alias>iso-8859-13</alias>
308+ <alias>l7</alias>
309+ <collation name="latin7_estonian_cs" id="20">
310+ <order>Estonian</order>
311+ </collation>
312+ <collation name="latin7_general_ci" id="41">
313+ <order>Latvian</order>
314+ <order>Lithuanian</order>
315+ <flag>primary</flag>
316+ </collation>
317+ <collation name="latin7_general_cs" id="42">
318+ <order>Latvian</order>
319+ <order>Lithuanian</order>
320+ </collation>
321+ <collation name="latin7_bin" id="79" order="Binary" flag="binary"/>
322+</charset>
323+
324+<charset name="koi8u">
325+ <family>Cyrillic</family>
326+ <description>KOI8-U Ukrainian</description>
327+ <alias>koi8-u</alias>
328+ <collation name="koi8u_general_ci" id="22" order="Ukranian" flag="primary"/>
329+ <collation name="koi8u_bin" id="75" order="Binary" flag="binary"/>
330+</charset>
331+
332+<charset name="gb2312">
333+ <family>Simplified Chinese</family>
334+ <description>GB2312 Simplified Chinese</description>
335+ <alias>chinese</alias>
336+ <alias>iso-ir-58</alias>
337+ <collation name="gb2312_chinese_ci" id="24" order="Chinese">
338+ <flag>primary</flag>
339+ <flag>compiled</flag>
340+ </collation>
341+ <collation name="gb2312_bin" id="86">
342+ <flag>binary</flag>
343+ <flag>compiled</flag>
344+ </collation>
345+</charset>
346+
347+<charset name="greek">
348+ <family>Greek</family>
349+ <description>ISO 8859-7 Greek</description>
350+ <alias>csisolatingreek</alias>
351+ <alias>ecma-118</alias>
352+ <alias>greek8</alias>
353+ <alias>iso-8859-7</alias>
354+ <alias>iso-ir-126</alias>
355+ <collation name="greek_general_ci" id="25" order="Greek" flag="primary"/>
356+ <collation name="greek_bin" id="70" order="Binary" flag="binary"/>
357+</charset>
358+
359+<charset name="cp1250">
360+ <family>Central European</family>
361+ <description>Windows Central European</description>
362+ <alias>ms-ce</alias>
363+ <alias>windows-1250</alias>
364+ <collation name="cp1250_general_ci" id="26" flag="primary">
365+ <order>Hungarian</order>
366+ <order>Polish</order>
367+ <order>Romanian</order>
368+ <order>Croatian</order>
369+ <order>Slovak</order>
370+ <order>Slovenian</order>
371+ <order>Sorbian</order>
372+ </collation>
373+ <collation name="cp1250_croatian_ci" id="44">
374+ <order>Croatian</order>
375+ </collation>
376+ <collation name="cp1250_polish_ci" id="99">
377+ <order>Polish</order>
378+ </collation>
379+ <collation name="cp1250_czech_cs" id="34" order="Czech">
380+ <flag>compiled</flag>
381+ </collation>
382+ <collation name="cp1250_bin" id="66" order="Binary" flag="binary"/>
383+</charset>
384+
385+<charset name="gbk">
386+ <family>East Asian</family>
387+ <description>GBK Simplified Chinese</description>
388+ <alias>cp936</alias>
389+ <collation name="gbk_chinese_ci" id="28" order="Chinese">
390+ <flag>primary</flag>
391+ <flag>compiled</flag>
392+ </collation>
393+ <collation name="gbk_bin" id="87" order="Binary">
394+ <flag>binary</flag>
395+ <flag>compiled</flag>
396+ </collation>
397+</charset>
398+
399+<charset name="gb18030">
400+ <family>East Asian</family>
401+ <description>China National Standard GB18030</description>
402+ <alias>cp54936</alias>
403+ <collation name="gb18030_chinese_ci" id="248" order="Chinese">
404+ <flag>primary</flag>
405+ <flag>compiled</flag>
406+ </collation>
407+ <collation name="gb18030_bin" id="249" order="Binary">
408+ <flag>binary</flag>
409+ <flag>compiled</flag>
410+ </collation>
411+</charset>
412+
413+<charset name="cp1257">
414+ <family>Baltic</family>
415+ <description>Windows Baltic</description>
416+ <alias>WinBaltRim</alias>
417+ <alias>windows-1257</alias>
418+ <collation name="cp1257_lithuanian_ci" id="29" order="Lithuanian"/>
419+ <collation name="cp1257_bin" id="58" order="Binary" flag="binary"/>
420+ <collation name="cp1257_general_ci" id="59" flag="primary">
421+ <order>Latvian</order>
422+ <order>Lithuanian</order>
423+ </collation>
424+ <!--collation name="cp1257_ci" id="60"/-->
425+ <!--collation name="cp1257_cs" id="61"/-->
426+</charset>
427+
428+<charset name="latin5">
429+ <family>South Asian</family>
430+ <description>ISO 8859-9 Turkish</description>
431+ <alias>csisolatin5</alias>
432+ <alias>iso-8859-9</alias>
433+ <alias>iso-ir-148</alias>
434+ <alias>l5</alias>
435+ <alias>latin5</alias>
436+ <alias>turkish</alias>
437+ <collation name="latin5_turkish_ci" id="30" order="Turkish" flag="primary"/>
438+ <collation name="latin5_bin" id="78" order="Binary" flag="binary"/>
439+</charset>
440+
441+<charset name="armscii8">
442+ <family>South Asian</family>
443+ <description>ARMSCII-8 Armenian</description>
444+ <alias>armscii-8</alias>
445+ <collation name="armscii8_general_ci" id="32" order="Armenian" flag="primary"/>
446+ <collation name="armscii8_bin" id="64" order="Binary" flag="binary"/>
447+</charset>
448+
449+<charset name="utf8">
450+ <family>Unicode</family>
451+ <description>UTF-8 Unicode</description>
452+ <alias>utf-8</alias>
453+ <collation name="utf8_general_ci" id="33">
454+ <flag>primary</flag>
455+ <flag>compiled</flag>
456+ </collation>
457+ <collation name="utf8_bin" id="83">
458+ <flag>binary</flag>
459+ <flag>compiled</flag>
460+ </collation>
461+</charset>
462+
463+<charset name="ucs2">
464+ <family>Unicode</family>
465+ <description>UCS-2 Unicode</description>
466+ <collation name="ucs2_general_ci" id="35">
467+ <flag>primary</flag>
468+ <flag>compiled</flag>
469+ </collation>
470+ <collation name="ucs2_bin" id="90">
471+ <flag>binary</flag>
472+ <flag>compiled</flag>
473+ </collation>
474+</charset>
475+
476+<charset name="cp866">
477+ <family>Cyrillic</family>
478+ <description>DOS Russian</description>
479+ <alias>866</alias>
480+ <alias>csibm866</alias>
481+ <alias>ibm866</alias>
482+ <alias>DOSCyrillicRussian</alias>
483+ <collation name="cp866_general_ci" id="36" order="Russian" flag="primary"/>
484+ <collation name="cp866_bin" id="68" order="Binary" flag="binary"/>
485+</charset>
486+
487+<charset name="keybcs2">
488+ <family>Central European</family>
489+ <description>DOS Kamenicky Czech-Slovak</description>
490+ <collation name="keybcs2_general_ci" id="37" order="Czech" flag="primary"/>
491+ <collation name="keybcs2_bin" id="73" order="Binary" flag="binary"/>
492+</charset>
493+
494+<charset name="macce">
495+ <family>Central European</family>
496+ <description>Mac Central European</description>
497+ <alias>MacCentralEurope</alias>
498+ <collation name="macce_general_ci" id="38" flag="primary">
499+ <order>Hungarian</order>
500+ <order>Polish</order>
501+ <order>Romanian</order>
502+ <order>Croatian</order>
503+ <order>Slovak</order>
504+ <order>Slovenian</order>
505+ <order>Sorbian</order>
506+ </collation>
507+ <collation name="macce_bin" id="43" order="Binary" flag="binary"/>
508+</charset>
509+
510+<charset name="macroman">
511+ <family>Western</family>
512+ <description>Mac West European</description>
513+ <alias>Mac</alias>
514+ <alias>Macintosh</alias>
515+ <alias>csmacintosh</alias>
516+ <collation name="macroman_general_ci" id="39" flag="primary">
517+ <order>Dutch</order>
518+ <order>English</order>
519+ <order>French</order>
520+ <order>German Duden</order>
521+ <order>Italian</order>
522+ <order>Latin</order>
523+ <order>Portuguese</order>
524+ <order>Spanish</order>
525+ </collation>
526+ <collation name="macroman_bin" id="53" order="Binary" flag="binary"/>
527+ <!--collation name="macroman_ci" id="54"/-->
528+ <!--collation name="macroman_ci_ai" id="55"/-->
529+ <!--collation name="macroman_cs" id="56"/-->
530+</charset>
531+
532+<charset name="cp852">
533+ <family>Central European</family>
534+ <description>DOS Central European</description>
535+ <alias>852</alias>
536+ <alias>cp852</alias>
537+ <alias>ibm852</alias>
538+ <collation name="cp852_general_ci" id="40" flag="primary">
539+ <order>Hungarian</order>
540+ <order>Polish</order>
541+ <order>Romanian</order>
542+ <order>Croatian</order>
543+ <order>Slovak</order>
544+ <order>Slovenian</order>
545+ <order>Sorbian</order>
546+ </collation>
547+ <collation name="cp852_bin" id="81" order="Binary" flag="binary"/>
548+</charset>
549+
550+<charset name="cp1256">
551+ <family>Arabic</family>
552+ <description>Windows Arabic</description>
553+ <alias>ms-arab</alias>
554+ <alias>windows-1256</alias>
555+ <collation name="cp1256_bin" id="67" order="Binary" flag="binary"/>
556+ <collation name="cp1256_general_ci" id="57" order="Arabic" flag="primary">
557+ <order>Arabic</order>
558+ <order>Persian</order>
559+ <order>Pakistani</order>
560+ <order>Urdu</order>
561+ </collation>
562+</charset>
563+
564+<charset name="geostd8">
565+ <family>South Asian</family>
566+ <description>GEOSTD8 Georgian</description>
567+ <collation name="geostd8_general_ci" id="92" order="Georgian" flag="primary"/>
568+ <collation name="geostd8_bin" id="93" order="Binary" flag="binary"/>
569+</charset>
570+
571+<charset name="binary">
572+ <description>Binary pseudo charset</description>
573+ <collation name="binary" id="63" order="Binary">
574+ <flag>primary</flag>
575+ <flag>compiled</flag>
576+ </collation>
577+</charset>
578+
579+<charset name="cp932">
580+ <family>Japanese</family>
581+ <description>SJIS for Windows Japanese</description>
582+ <alias>ms_cp932</alias>
583+ <alias>sjis_cp932</alias>
584+ <alias>sjis_ms</alias>
585+ <collation name="cp932_japanese_ci" id="95" order="Japanese">
586+ <flag>primary</flag>
587+ <flag>compiled</flag>
588+ </collation>
589+ <collation name="cp932_bin" id="96" order="Binary">
590+ <flag>binary</flag>
591+ <flag>compiled</flag>
592+ </collation>
593+</charset>
594+
595+<charset name="eucjpms">
596+ <family>Japanese</family>
597+ <description>UJIS for Windows Japanese</description>
598+ <alias>eucjpms</alias>
599+ <alias>eucJP_ms</alias>
600+ <alias>ujis_ms</alias>
601+ <alias>ujis_cp932</alias>
602+ <collation name="eucjpms_japanese_ci" id="97" order="Japanese">
603+ <flag>primary</flag>
604+ <flag>compiled</flag>
605+ </collation>
606+ <collation name="eucjpms_bin" id="98" order="Japanese">
607+ <flag>binary</flag>
608+ <flag>compiled</flag>
609+ </collation>
610+</charset>
611+
612+</charsets>
613+
--- trunk/bin/database/share/charsets/README (nonexistent)
+++ trunk/bin/database/share/charsets/README (revision 7)
@@ -0,0 +1,39 @@
1+This directory holds configuration files that enable MySQL to work with
2+different character sets. It contains:
3+
4+charset_name.xml
5+ Each charset_name.xml file contains information for a simple character
6+ set. The information in the file describes character types,
7+ lower- and upper-case equivalencies and sorting orders for the
8+ character values in the set.
9+
10+Index.xml
11+ The Index.xml file lists all of the available charset configurations,
12+ including collations.
13+
14+ Each collation must have a unique number. The number is stored
15+ IN THE DATABASE TABLE FILES and must not be changed.
16+
17+ The max-id attribute of the <charsets> element must be set to
18+ the largest collation number.
19+
20+Compiled in or configuration file?
21+ When should a character set be compiled in to MySQL's string library
22+ (libmystrings), and when should it be placed in a charset_name.xml
23+ configuration file?
24+
25+ If the character set requires the strcoll functions or is a
26+ multi-byte character set, it MUST be compiled in to the string
27+ library. If it does not require these functions, it should be
28+ placed in a charset_name.xml configuration file.
29+
30+ If the character set uses any one of the strcoll functions, it
31+ must define all of them. Likewise, if the set uses one of the
32+ multi-byte functions, it must define them all. See the manual for
33+ more information on how to add a complex character set to MySQL.
34+
35+Syntax of configuration files
36+ The syntax is very simple. Words in <map> array elements are
37+ separated by arbitrary amounts of whitespace. Each word must be a
38+ number in hexadecimal format. The ctype array has 257 words; the
39+ other arrays (lower, upper, etc.) take up 256 words each after that.
--- trunk/bin/database/share/charsets/armscii8.xml (nonexistent)
+++ trunk/bin/database/share/charsets/armscii8.xml (revision 7)
@@ -0,0 +1,139 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (c) 2003, 2004 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="armscii8">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
36+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
37+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
38+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
39+ 10 10 01 02 01 02 01 02 01 02 01 02 01 02 01 02
40+ 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02
41+ 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02
42+ 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02
43+ 01 02 01 02 01 02 01 02 01 02 01 02 01 02 10 10
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 A1 A2 A3 A4 A5 A6 A7 B8 A9 AA AB AC AD AE AF
61+ B0 B1 B3 B3 B5 B5 B7 B7 B9 B9 BB BB BD BD BF BF
62+ C1 C1 C3 C3 C5 C5 C7 C7 C9 C9 CB CB CD CD CF CF
63+ D1 D1 D3 D3 D5 D5 D7 D7 D9 D9 DB DB DD DD DF DF
64+ E1 E1 E3 E3 E5 E5 E7 E7 E9 E9 EB EB ED ED EF EF
65+ F1 F1 F3 F3 F5 F5 F7 F7 F9 F9 FB FB FD FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 B1 B2 B2 B4 B4 B6 B6 B8 B8 BA BA BC BC BE BE
84+ C0 C0 C2 C2 C4 C4 C6 C6 C8 C8 CA CA CC CC CE CE
85+ D0 D0 D2 D2 D4 D4 D6 D6 D8 D8 DA DA DC DC DE DE
86+ E0 E0 E2 E2 E4 E4 E6 E6 E8 E8 EA EA EC EC EE EE
87+ F0 F0 F2 F2 F4 F4 F6 F6 F8 F8 FA FA FC FC FE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 008A 008B 008C 008D 008E 008F
103+0090 0091 0092 0093 0094 0095 0096 0097 0098 0099 009A 009B 009C 009D 009E 009F
104+00A0 2741 00A7 0589 0029 0028 00BB 00AB 2014 002E 055D 002C 002D 055F 2026 055C
105+055B 055E 0531 0561 0532 0562 0533 0563 0534 0564 0535 0565 0536 0566 0537 0567
106+0538 0568 0539 0569 053A 056A 053B 056B 053C 056C 053D 056D 053E 056E 053F 056F
107+0540 0570 0541 0571 0542 0572 0543 0573 0544 0574 0545 0575 0546 0576 0547 0577
108+0548 0578 0549 0579 054A 057A 054B 057B 054C 057C 054D 057D 054E 057E 054F 057F
109+0550 0580 0551 0581 0552 0582 0553 0583 0554 0584 0555 0585 0556 0586 2019 0027
110+</map>
111+</unicode>
112+
113+
114+<collation name="armscii8_general_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
121+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
122+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
123+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
124+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
125+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
126+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
127+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
128+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
129+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
130+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
131+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
132+</map>
133+</collation>
134+
135+<collation name="armscii8_bin" flag="binary"/>
136+
137+</charset>
138+
139+</charsets>
--- trunk/bin/database/share/charsets/ascii.xml (nonexistent)
+++ trunk/bin/database/share/charsets/ascii.xml (revision 7)
@@ -0,0 +1,139 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (c) 2003, 2007 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="ascii">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
36+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
37+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
38+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
39+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
41+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
42+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
43+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
61+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
62+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
63+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
64+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
84+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
86+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
87+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
103+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
104+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
105+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
106+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
107+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
108+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
109+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
110+</map>
111+</unicode>
112+
113+
114+<collation name="ascii_general_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
121+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
122+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
123+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
124+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
125+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
126+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
127+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
128+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
129+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
130+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
131+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
132+</map>
133+</collation>
134+
135+<collation name="ascii_bin" flag="binary"/>
136+
137+</charset>
138+
139+</charsets>
--- trunk/bin/database/share/charsets/cp1250.xml (nonexistent)
+++ trunk/bin/database/share/charsets/cp1250.xml (revision 7)
@@ -0,0 +1,183 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (c) 2003, 2005 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="cp1250">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
36+ 20 20 10 20 10 10 10 10 20 10 01 10 01 01 01 01
37+ 20 10 10 10 10 10 10 10 20 10 02 10 02 02 02 02
38+ 48 10 10 01 10 01 10 01 10 10 01 10 10 10 10 01
39+ 10 10 10 02 10 10 10 10 10 02 02 10 01 10 02 02
40+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
41+ 01 01 01 01 01 01 01 10 01 01 01 01 01 01 01 02
42+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
43+ 02 02 02 02 02 02 02 10 02 02 02 02 02 02 02 10
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 9A 8B 9C 9D 9E 9F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 A1 A2 B3 A4 B9 A6 A7 A8 A9 BA AB AC AD AE BF
61+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BE BD BE BF
62+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
63+ F0 F1 F2 F3 F4 F5 F6 D7 F8 F9 FA FB FC FD FE DF
64+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 8A 9B 8C 8D 8E 8F
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 B1 B2 A3 B4 B5 B6 B7 B8 A5 AA BB BC BD BC AF
84+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
86+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
87+ D0 D1 D2 D3 D4 D5 D6 F7 D8 D9 DA DB DC DD DE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+20AC 0000 201A 0000 201E 2026 2020 2021 0000 2030 0160 2039 015A 0164 017D 0179
103+0000 2018 2019 201C 201D 2022 2013 2014 0000 2122 0161 203A 015B 0165 017E 017A
104+00A0 02C7 02D8 0141 00A4 0104 00A6 00A7 00A8 00A9 015E 00AB 00AC 00AD 00AE 017B
105+00B0 00B1 02DB 0142 00B4 00B5 00B6 00B7 00B8 0105 015F 00BB 013D 02DD 013E 017C
106+0154 00C1 00C2 0102 00C4 0139 0106 00C7 010C 00C9 0118 00CB 011A 00CD 00CE 010E
107+0110 0143 0147 00D3 00D4 0150 00D6 00D7 0158 016E 00DA 0170 00DC 00DD 0162 00DF
108+0155 00E1 00E2 0103 00E4 013A 0107 00E7 010D 00E9 0119 00EB 011B 00ED 00EE 010F
109+0111 0144 0148 00F3 00F4 0151 00F6 00F7 0159 016F 00FA 0171 00FC 00FD 0163 02D9
110+</map>
111+</unicode>
112+
113+
114+<collation name="cp1250_general_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 42 43 46 49 4A 4B 4C 4D 4E 4F 50 52 53 55
121+ 56 57 58 59 5B 5C 5D 5E 5F 60 61 63 64 65 66 67
122+ 68 41 42 43 46 49 4A 4B 4C 4D 4E 4F 50 52 53 55
123+ 56 57 58 59 5B 5C 5D 5E 5F 60 61 7B 7C 7D 7E 7F
124+ 80 81 82 83 84 85 86 87 88 89 5A 8B 5A 5B 62 62
125+ 90 91 92 93 94 95 96 97 98 99 5A 9B 5A 5B 62 62
126+ 20 A1 A2 50 A4 41 A6 59 A8 A9 59 AB AC AD AE 62
127+ B0 B1 B2 50 B4 B5 B6 B7 B8 41 59 BB 50 BD 50 62
128+ 58 41 41 41 41 50 45 43 44 49 49 49 49 4D 4D 46
129+ 47 53 53 55 55 55 55 D7 58 5C 5C 5C 5C 60 5B 59
130+ 58 41 41 41 41 50 45 43 44 49 49 49 49 4D 4D 46
131+ 47 53 53 55 55 55 55 F7 58 5C 5C 5C 5C 60 5B FF
132+</map>
133+</collation>
134+
135+<collation name="cp1250_croatian_ci">
136+<map>
137+00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
138+10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
139+20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
140+30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
141+40 41 43 44 48 4B 4D 4E 4F 50 52 53 54 56 57 59
142+5B 5C 5D 5F 62 64 66 67 68 69 6B 90 91 92 93 94
143+95 41 43 44 48 4B 4D 4E 4F 50 52 53 54 56 57 59
144+5B 5C 5D 5F 62 64 66 67 68 69 6B 96 97 98 99 9A
145+9B 9C 9E 9F A0 A1 A2 A3 A4 A5 60 A6 5F 62 6C 6B
146+A7 A8 A9 AA AB AC AD AE AF B0 60 B1 5F 62 6C 6B
147+B2 B3 B4 54 B5 41 B6 B7 B8 B9 5F BA BB BC BD 6B
148+BE BF C0 54 C1 C2 C3 C4 C5 41 5F C6 54 C7 54 6B
149+5D 41 41 41 41 54 47 44 46 4B 4B 4B 4B 50 50 48
150+4A 57 57 59 59 59 59 C8 5D 64 64 64 64 69 62 5F
151+5D 41 41 41 41 54 47 44 46 4B 4B 4B 4B 50 50 48
152+4A 57 57 59 59 59 59 C9 5D 64 64 64 64 69 62 FF
153+</map>
154+</collation>
155+
156+<collation name="cp1250_polish_ci">
157+<map>
158+00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
159+10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
160+20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
161+30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
162+40 41 43 44 48 4B 4D 4E 4F 50 52 53 54 56 57 59
163+5B 5C 5D 5F 62 64 66 67 68 69 6B 90 91 92 93 94
164+95 41 43 44 48 4B 4D 4E 4F 50 52 53 54 56 57 59
165+5B 5C 5D 5F 62 64 66 67 68 69 6B 96 97 98 99 9A
166+9B 9C 9E 9F A0 A1 A2 A3 A4 A5 5F A6 60 62 6B 6C
167+A7 A8 A9 AA AB AC AD AE AF B0 5F B1 60 62 6B 6C
168+B2 B3 B4 55 B5 42 B6 B7 B8 B9 5F BA BB BC BD 6D
169+BE BF C0 55 C1 C2 C3 C4 C5 42 5F C6 54 C7 54 6D
170+5D 41 41 41 41 54 47 44 44 4B 4C 4B 4B 50 50 48
171+48 58 57 5A 59 59 59 C8 5D 64 64 64 64 69 62 5F
172+5D 41 41 41 41 54 47 44 44 4B 4C 4B 4B 50 50 48
173+48 58 57 5A 59 59 59 C9 5D 64 64 64 64 69 62 FF
174+</map>
175+</collation>
176+
177+<collation name="cp1250_czech_ci"/>
178+
179+<collation name="cp1250_bin" flag="binary"/>
180+
181+</charset>
182+
183+</charsets>
--- trunk/bin/database/share/charsets/cp1251.xml (nonexistent)
+++ trunk/bin/database/share/charsets/cp1251.xml (revision 7)
@@ -0,0 +1,214 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
7+
8+ This program is free software; you can redistribute it and/or modify
9+ it under the terms of the GNU General Public License as published by
10+ the Free Software Foundation; version 2 of the License.
11+
12+ This program is distributed in the hope that it will be useful,
13+ but WITHOUT ANY WARRANTY; without even the implied warranty of
14+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+ GNU General Public License for more details.
16+
17+ You should have received a copy of the GNU General Public License
18+ along with this program; if not, write to the Free Software
19+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
20+</copyright>
21+
22+<charset name="cp1251">
23+
24+<ctype>
25+<map>
26+ 00
27+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
28+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
29+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
30+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
31+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
32+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
33+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
34+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 00
35+ 01 01 00 02 00 00 00 00 00 00 01 00 01 01 01 01
36+ 02 00 00 00 00 00 00 00 00 00 02 00 02 02 02 02
37+ 00 01 02 01 00 01 00 00 01 00 01 00 00 00 00 01
38+ 00 00 01 02 02 00 00 00 02 00 02 00 02 01 02 02
39+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
40+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
41+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
42+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
43+</map>
44+</ctype>
45+
46+
47+<lower>
48+<map>
49+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
50+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
51+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
52+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
53+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
54+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
55+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
56+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
57+ 90 83 82 83 84 85 86 87 88 89 9A 8B 9C 9D 9E 9F
58+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
59+ A0 A2 A2 BC A4 B4 A6 A7 B8 A9 BA AB AC AD AE BF
60+ B0 B1 B3 B3 B4 B5 B6 B7 B8 B9 BA BB BC BE BE BF
61+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
62+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
63+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
64+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
65+</map>
66+</lower>
67+
68+
69+<upper>
70+<map>
71+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
72+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
73+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
74+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
75+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
76+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
77+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
78+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
79+ 80 81 82 81 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
80+ 80 91 92 93 94 95 96 97 98 99 8A 9B 8C 9D 8E 8F
81+ A0 A1 A1 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
82+ B0 B1 B2 B2 A5 B5 B6 B7 A8 B9 AA BB A3 BD BD AF
83+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
84+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
85+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
86+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
87+</map>
88+</upper>
89+
90+
91+<unicode>
92+<map>
93+ 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
94+ 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
95+ 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
96+ 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
97+ 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
98+ 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
99+ 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
100+ 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
101+ 0402 0403 201A 0453 201E 2026 2020 2021 20AC 2030 0409 2039 040A 040C 040B 040F
102+ 0452 2018 2019 201C 201D 2022 2013 2014 0000 2122 0459 203A 045A 045C 045B 045F
103+ 00A0 040E 045E 0408 00A4 0490 00A6 00A7 0401 00A9 0404 00AB 00AC 00AD 00AE 0407
104+ 00B0 00B1 0406 0456 0491 00B5 00B6 00B7 0451 2116 0454 00BB 0458 0405 0455 0457
105+ 0410 0411 0412 0413 0414 0415 0416 0417 0418 0419 041A 041B 041C 041D 041E 041F
106+ 0420 0421 0422 0423 0424 0425 0426 0427 0428 0429 042A 042B 042C 042D 042E 042F
107+ 0430 0431 0432 0433 0434 0435 0436 0437 0438 0439 043A 043B 043C 043D 043E 043F
108+ 0440 0441 0442 0443 0444 0445 0446 0447 0448 0449 044A 044B 044C 044D 044E 044F
109+
110+</map>
111+</unicode>
112+
113+
114+<collation name="cp1251_bulgarian_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
121+ 50 51 52 53 54 55 56 57 58 59 5A 7C 7D 7E 7F 80
122+ 81 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
123+ 50 51 52 53 54 55 56 57 58 59 5A 82 83 84 85 FF
124+ FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
125+ FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
126+ FF FF FF FF FF FF FF FF 61 FF FF FF FF FF FF FF
127+ FF FF FF FF FF FF FF FF 61 FF FF FF FF FF FF FF
128+ 5B 5C 5D 5E 5F 60 62 63 64 65 66 67 68 69 6A 6B
129+ 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B
130+ 5B 5C 5D 5E 5F 60 62 63 64 65 66 67 68 69 6A 6B
131+ 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B
132+</map>
133+</collation>
134+
135+
136+<collation name="cp1251_bin" flag="binary"/>
137+
138+
139+<collation name="cp1251_general_ci">
140+<map>
141+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
142+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
143+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
144+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
145+ 40 41 43 45 47 49 4B 4D 4F 51 53 55 57 59 5B 5D
146+ 5F 61 63 65 67 69 6B 6D 6F 71 73 D3 D4 D5 D6 D7
147+ D8 41 43 45 47 49 4B 4D 4F 51 53 55 57 59 5B 5D
148+ 5F 61 63 65 67 69 6B 6D 6F 71 73 D9 DA DB DC DD
149+ 81 83 DE 83 DF E0 E1 E2 E3 E4 A1 E5 A7 9D B3 C1
150+ 81 E6 E7 E8 E9 EA EB EC ED EE A1 EF A7 9D B3 C1
151+ F0 B7 B7 99 F1 7D F2 F3 87 F4 89 F5 F6 F7 F8 95
152+ F9 FA 93 93 7D FB FC FD 87 FE 89 FF 99 8F 8F 95
153+ 75 77 79 7B 7F 85 8B 8D 91 97 9B 9F A3 A5 A9 AB
154+ AD AF B1 B5 B9 BB BD BF C3 C5 C7 C9 CB CD CF D1
155+ 75 77 79 7B 7F 85 8B 8D 91 97 9B 9F A3 A5 A9 AB
156+ AD AF B1 B5 B9 BB BD BF C3 C5 C7 C9 CB CD CF D1
157+</map>
158+</collation>
159+
160+
161+<collation name="cp1251_general_cs">
162+<!--
163+# Case insensitive, accent sensitive
164+# Sort order is correct for Belarusian, Bulgarian, Macedonian,
165+# Russian, Serbian, Mongolian languages. Almost good for Ukrainian,
166+# except that "CYRILLIC LETTER SOFT SIGN" is not in the end of alphabet,
167+# but between YERU and E.
168+-->
169+<map>
170+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
171+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
172+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
173+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
174+ 40 41 43 45 47 49 4B 4D 4F 51 53 55 57 59 5B 5D
175+ 5F 61 63 65 67 69 6B 6D 6F 71 73 D3 D4 D5 D6 D7
176+ D8 42 44 46 48 4A 4C 4E 50 52 54 56 58 5A 5C 5E
177+ 60 62 64 66 68 6A 6C 6E 70 72 74 D9 DA DB DC DD
178+ 81 83 DE 84 DF E0 E1 E2 E3 E4 A1 E5 A7 9D B3 C1
179+ 82 E6 E7 E8 E9 EA EB EC ED EE A2 EF A8 9E B4 C2
180+ F0 B7 B8 99 F1 7D F2 F3 87 F4 89 F5 F6 F7 F8 95
181+ F9 FA 93 94 7E FB FC FD 88 FE 8A FF 9A 8F 90 96
182+ 75 77 79 7B 7F 85 8B 8D 91 97 9B 9F A3 A5 A9 AB
183+ AD AF B1 B5 B9 BB BD BF C3 C5 C7 C9 CB CD CF D1
184+ 76 78 7A 7C 80 86 8C 8E 92 98 9C A0 A4 A6 AA AC
185+ AE B0 B2 B6 BA BC BE C0 C4 C6 C8 CA CC CE D0 D2
186+</map>
187+</collation>
188+
189+
190+<collation name="cp1251_ukrainian_ci">
191+<map>
192+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
193+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
194+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
195+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
196+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
197+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
198+ 20 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
199+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
200+ A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4
201+ B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4
202+ C5 C6 C7 C8 C9 84 CA CB 88 CC 87 CD CE CF D0 8D
203+ D1 D2 8C 8C 84 D3 D4 D5 88 D6 87 D7 D8 D9 DA 8D
204+ 80 81 82 83 85 86 89 8A 8B 8E 8F 90 91 92 93 94
205+ 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4
206+ 80 81 82 83 85 86 89 8A 8B 8E 8F 90 91 92 93 94
207+ 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4
208+</map>
209+</collation>
210+
211+
212+</charset>
213+
214+</charsets>
--- trunk/bin/database/share/charsets/cp1256.xml (nonexistent)
+++ trunk/bin/database/share/charsets/cp1256.xml (revision 7)
@@ -0,0 +1,142 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<!-- Arabic, Persian, Pakistani, Urdu -->
4+
5+<charsets>
6+
7+<copyright>
8+ Copyright (C) 2003 MySQL AB
9+ Use is subject to license terms
10+
11+ This program is free software; you can redistribute it and/or modify
12+ it under the terms of the GNU General Public License as published by
13+ the Free Software Foundation; version 2 of the License.
14+
15+ This program is distributed in the hope that it will be useful,
16+ but WITHOUT ANY WARRANTY; without even the implied warranty of
17+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18+ GNU General Public License for more details.
19+
20+ You should have received a copy of the GNU General Public License
21+ along with this program; if not, write to the Free Software
22+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
23+</copyright>
24+
25+<charset name="cp1256">
26+
27+<ctype>
28+<map>
29+ 00
30+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
31+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
32+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
33+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
34+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
35+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 00 00
36+ 00 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
37+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
38+ 00 03 00 02 00 00 00 00 00 00 00 00 01 03 03 00
39+ 03 10 10 10 10 00 00 00 00 00 00 00 02 00 00 00
40+ 00 10 00 00 00 00 00 00 00 00 00 10 10 10 00 00
41+ 10 10 00 00 00 00 00 00 00 00 10 10 00 00 00 10
42+ 00 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
43+ 03 03 03 03 03 03 03 00 03 03 03 03 03 03 03 03
44+ 02 03 02 03 03 03 03 02 02 02 02 02 03 03 02 02
45+ 03 03 03 03 02 03 03 00 03 02 03 02 02 00 00 00
46+</map>
47+</ctype>
48+
49+
50+<lower>
51+<map>
52+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
53+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
54+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
55+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
56+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 54 75 76 77 78 79 7A 5B 5C 5D 5E 5F
58+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
59+ 70 71 72 73 54 75 76 77 78 79 7A 7B 7C 7D 7E 7F
60+ 80 81 82 83 84 85 86 87 88 89 8A 8B 9C 8D 8E 8F
61+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
62+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
63+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
64+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
65+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
66+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
67+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
68+</map>
69+</lower>
70+
71+
72+<upper>
73+<map>
74+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
75+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
76+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
77+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
78+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 74 55 56 57 58 59 5A 5B 5C 5F 5E 5F
80+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
81+ 50 51 52 53 74 55 56 57 58 59 5A 7B 7C 7F 7E 7F
82+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
83+ 90 91 92 93 94 95 96 97 98 99 9A 9B 8C 9D 9E 9F
84+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
85+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
86+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
87+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
88+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
89+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
90+</map>
91+</upper>
92+
93+
94+<unicode>
95+<map>
96+ 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
97+ 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
98+ 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
99+ 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
100+ 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
101+ 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
102+ 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
103+ 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
104+ 20AC 067E 201A 0192 201E 2026 2020 2021 02C6 2030 0000 2039 0152 0686 0698 0000
105+ 06AF 2018 2019 201C 201D 2022 2013 2014 0000 2122 0000 203A 0153 200C 200D 0000
106+ 00A0 060C 00A2 00A3 00A4 00A5 00A6 00A7 00A8 00A9 0000 00AB 00AC 00AD 00AE 00AF
107+ 00B0 00B1 00B2 00B3 00B4 00B5 00B6 00B7 00B8 00B9 061B 00BB 00BC 00BD 00BE 061F
108+ 0000 0621 0622 0623 0624 0625 0626 0627 0628 0629 062A 062B 062C 062D 062E 062F
109+ 0630 0631 0632 0633 0634 0635 0636 00D7 0637 0638 0639 063A 0640 0641 0642 0643
110+ 00E0 0644 00E2 0645 0646 0647 0648 00E7 00E8 00E9 00EA 00EB 0649 064A 00EE 00EF
111+ 064B 064C 064D 064E 00F4 064F 0650 00F7 0651 00F9 0652 00FB 00FC 200E 200F 0000
112+</map>
113+</unicode>
114+
115+
116+<collation name="cp1256_general_ci">
117+<map>
118+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
119+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
120+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
121+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
122+ 40 41 45 47 4A 4C 52 55 57 59 5D 5F 61 63 65 67
123+ 6C 6E 70 72 74 76 7B 7D 7F 81 83 B9 BA BB BC BD
124+ BE 41 45 47 4A 4C 52 55 57 59 5D 5F 61 63 65 67
125+ 6C 6E 70 72 74 76 7B 7D 7F 81 83 BF C0 C1 C2 C3
126+ C4 8E C5 54 C6 C7 C8 C9 CA CB CC CD 6A 92 99 CE
127+ A5 CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 6A DA DB DC
128+ DD B6 DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB
129+ EC ED EE EF F0 F1 F2 F3 F4 F5 B7 F6 F7 F8 F9 B8
130+ FA 85 86 87 88 89 8A 8B 8C 8D 9F 90 91 93 94 95
131+ 96 97 98 9A 9B 9C 9D FB 9E 9F A0 A1 AD A2 A3 A4
132+ 43 A6 44 A7 A8 A9 AA 49 4E 4F 50 51 AB AC 5B 5C
133+ AE AF B0 B1 69 B2 B3 FC B4 78 B5 79 7A FD FE FF
134+</map>
135+</collation>
136+
137+<collation name="cp1256_bin" flag="binary"/>
138+
139+</charset>
140+
141+</charsets>
142+
--- trunk/bin/database/share/charsets/cp1257.xml (nonexistent)
+++ trunk/bin/database/share/charsets/cp1257.xml (revision 7)
@@ -0,0 +1,228 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="cp1257">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 00
36+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
37+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
38+ 00 00 00 00 00 00 00 00 01 00 01 00 00 00 00 01
39+ 00 00 00 00 00 00 00 00 02 00 02 00 00 00 00 02
40+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
41+ 01 01 01 01 01 01 01 00 01 01 01 01 01 01 01 02
42+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
43+ 02 02 02 02 02 02 02 00 02 02 02 02 02 02 02 00
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 A1 A2 A3 A4 A5 A6 A7 B8 A9 BA AB AC AD AE BF
61+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
62+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
63+ F0 F1 F2 F3 F4 F5 F6 D7 F8 F9 FA FB FC FD FE DF
64+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 BA AB AC AD AE AF
83+ B0 B1 B2 B3 B4 B5 B6 B7 A8 B9 BA BB BC BD BE AF
84+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
86+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
87+ D0 D1 D2 D3 D4 D5 D6 F7 D8 D9 DA DB DC DD DE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+ 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+ 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+ 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+ 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+ 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+ 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+ 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+ 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+ 20AC 0000 201A 0000 201E 2026 2020 2021 0000 2030 0000 2039 0000 00A8 02C7 00B8
103+ 0000 2018 2019 201C 201D 2022 2013 2014 0000 2122 0000 203A 0000 00AF 02DB 0000
104+ 00A0 0000 00A2 00A3 00A4 0000 00A6 00A7 00D8 00A9 0156 00AB 00AC 00AD 00AE 00C6
105+ 00B0 00B1 00B2 00B3 00B4 00B5 00B6 00B7 00F8 00B9 0157 00BB 00BC 00BD 00BE 00E6
106+ 0104 012E 0100 0106 00C4 00C5 0118 0112 010C 00C9 0179 0116 0122 0136 012A 013B
107+ 0160 0143 0145 00D3 014C 00D5 00D6 00D7 0172 0141 015A 016A 00DC 017B 017D 00DF
108+ 0105 012F 0101 0107 00E4 00E5 0119 0113 010D 00E9 017A 0117 0123 0137 012B 013C
109+ 0161 0144 0146 00F3 014D 00F5 00F6 00F7 0173 0142 015B 016B 00FC 017C 017E 02D9
110+</map>
111+</unicode>
112+
113+
114+<collation name="cp1257_lithuanian_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 43 44 46 47 4A 4B 4C 4D 50 51 52 53 54 55
121+ 56 57 58 59 5B 5C 5F 60 61 4E FF 62 63 64 65 66
122+ 67 41 43 44 46 47 4A 4B 4C 4D 50 51 52 53 54 55
123+ 56 57 58 59 5B 5C 5F 60 61 4E FF 68 69 6A 6B FF
124+ FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
125+ FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
126+ FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
127+ FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
128+ 42 4F FF FF FF FF 48 FF 45 FF FF 49 FF FF FF FF
129+ 5A FF FF FF FF FF FF FF 5E FF FF 5D FF FF FF FF
130+ FF 4F FF FF FF FF 48 FF 45 FF FF 49 FF FF FF FF
131+ 5A FF FF FF FF FF FF FF 5E FF FF 5D FF FF FF FF
132+</map>
133+</collation>
134+
135+
136+<collation name="cp1257_bin" flag="binary"/>
137+
138+
139+<collation name="cp1257_general_ci">
140+<map>
141+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
142+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
143+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
144+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
145+ 40 41 4D 4F 55 57 61 63 67 69 6F 71 75 7B 7D 83
146+ 8F 91 93 97 9E A0 A8 AA AC AE B0 B8 B9 BA BB BC
147+ BD 41 4D 4F 55 57 61 63 67 69 6F 71 75 7B 7D 83
148+ 8F 91 93 97 9E A0 A8 AA AC AE B0 BE BF C0 C1 C4
149+ C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4
150+ D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4
151+ E5 E6 E7 E8 E9 EA EB EC 83 ED 93 EE EF F0 F1 41
152+ F2 F3 F4 F5 F6 F7 F8 F9 83 FA 93 FB FC FD FE 41
153+ 41 69 41 4F 41 41 57 57 4F 57 B0 57 63 71 69 75
154+ 97 7D 7D 83 83 83 83 C2 A0 75 97 A0 A0 B0 B0 97
155+ 41 69 41 4F 41 41 57 57 4F 57 B0 57 63 71 69 75
156+ 97 7D 7D 83 83 83 83 C3 A0 75 97 A0 A0 B0 B0 FF
157+</map>
158+</collation>
159+
160+
161+<collation name="cp1257_ci">
162+<map>
163+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
164+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
165+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
166+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
167+ 40 41 4D 4F 55 57 61 63 67 69 6F 71 75 7B 7D 83
168+ 8F 91 93 97 9E A0 A8 AA AC AE B0 B8 B9 BA BB BC
169+ BD 41 4D 4F 55 57 61 63 67 69 6F 71 75 7B 7D 83
170+ 8F 91 93 97 9E A0 A8 AA AC AE B0 BE BF C0 C1 C4
171+ C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4
172+ D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4
173+ E5 E6 E7 E8 E9 EA EB EC 85 ED 95 EE EF F0 F1 4B
174+ F2 F3 F4 F5 F6 F7 F8 F9 85 FA 95 FB FC FD FE 4B
175+ 43 6B 45 51 47 49 59 5B 53 5D B2 5F 65 73 6D 77
176+ 99 7F 81 87 89 8B 8D C2 A2 79 9B A4 A6 B4 B6 9D
177+ 43 6B 45 51 47 49 59 5B 53 5D B2 5F 65 73 6D 77
178+ 99 7F 81 87 89 8B 8D C3 A2 79 9B A4 A6 B4 B6 FF
179+</map>
180+</collation>
181+
182+
183+<collation name="cp1257_cs">
184+<map>
185+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
186+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
187+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
188+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
189+ 40 41 4D 4F 55 57 61 63 67 69 6F 71 75 7B 7D 83
190+ 8F 91 93 97 9E A0 A8 AA AC AE B0 B8 B9 BA BB BC
191+ BD 42 4E 50 56 58 62 64 68 6A 70 72 76 7C 7E 84
192+ 90 92 94 98 9F A1 A9 AB AD AF B1 BE BF C0 C1 C4
193+ C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4
194+ D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4
195+ E5 E6 E7 E8 E9 EA EB EC 85 ED 95 EE EF F0 F1 4B
196+ F2 F3 F4 F5 F6 F7 F8 F9 86 FA 96 FB FC FD FE 4C
197+ 43 6B 45 51 47 49 59 5B 53 5D B2 5F 65 73 6D 77
198+ 99 7F 81 87 89 8B 8D C2 A2 79 9B A4 A6 B4 B6 9D
199+ 44 6C 46 52 48 4A 5A 5C 54 5E B3 60 66 74 6E 78
200+ 9A 80 82 88 8A 8C 8E C3 A3 7A 9C A5 A7 B5 B7 FF
201+</map>
202+</collation>
203+
204+
205+<collation name="cp1257ltlv">
206+<map>
207+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
208+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
209+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
210+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
211+ 40 41 47 49 4D 4F 57 59 5D 5F 65 67 6B 6F 71 75
212+ 79 7B 7D 81 85 87 8D 8F 91 93 95 FF FF FF FF FF
213+ FF 42 48 4A 4E 50 58 5A 5E 60 66 68 6C 70 72 76
214+ 7A 7C 7E 82 86 88 8E 90 92 94 96 FF FF FF FF FF
215+ FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
216+ FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
217+ FF FF FF FF FF FF FF FF FF FF 7F FF FF FF FF FF
218+ FF FF FF FF FF FF FF FF FF FF 80 FF FF FF FF FF
219+ 45 63 43 FF FF FF 53 51 4B FF FF 55 5B 69 61 6D
220+ 83 FF 73 FF 77 FF FF FF 8B FF FF 89 FF 99 97 FF
221+ 46 64 44 FF FF FF 54 52 4C FF FF 56 5C 6A 62 6E
222+ 84 FF 74 FF 78 FF FF FF 8C FF FF 8A FF 9A 98 FF
223+</map>
224+</collation>
225+
226+</charset>
227+
228+</charsets>
--- trunk/bin/database/share/charsets/cp850.xml (nonexistent)
+++ trunk/bin/database/share/charsets/cp850.xml (revision 7)
@@ -0,0 +1,139 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="cp850">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 30 30 30 30 30 30 20 20 28 28 28 28 28 30 30
29+ 30 30 30 30 30 30 30 30 30 30 20 30 30 30 30 30
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 30
36+ 01 02 02 02 02 02 02 02 02 02 02 02 02 02 01 01
37+ 01 02 01 02 02 02 02 02 02 01 01 02 10 01 10 10
38+ 02 02 02 02 02 01 10 10 10 10 10 10 10 10 10 10
39+ 10 10 10 10 10 01 01 01 10 10 10 10 10 10 10 10
40+ 10 10 10 10 10 10 02 01 10 10 10 10 10 10 10 10
41+ 02 01 01 01 01 02 01 01 01 10 10 10 10 10 01 10
42+ 01 02 01 01 02 01 10 02 01 01 01 01 02 01 10 10
43+ 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 20
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 87 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 84 86
59+ 82 91 91 93 94 95 96 97 98 94 81 9B 9C 9D 9E 9F
60+ A0 A1 A2 A3 A4 A4 A6 A7 A8 A9 AA AB AC AD AE AF
61+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
62+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
63+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
64+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 9A 90 41 8E 41 8F 80 45 45 45 49 49 49 8E 8F
81+ 90 92 92 4F 99 4F 55 55 59 99 9A 9B 9C 9D 9E 9F
82+ 41 49 4F 55 A5 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
84+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
86+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
87+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000a 000b 000c 000d 000e 000f
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001a 001b 001c 001d 001e 001f
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002a 002b 002c 002d 002e 002f
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003a 003b 003c 003d 003e 003f
98+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004a 004b 004c 004d 004e 004f
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005a 005b 005c 005d 005e 005f
100+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006a 006b 006c 006d 006e 006f
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007a 007b 007c 007d 007e 007f
102+00c7 00fc 00e9 00e2 00e4 00e0 00e5 00e7 00ea 00eb 00e8 00ef 00ee 00ec 00c4 00c5
103+00c9 00e6 00c6 00f4 00f6 00f2 00fb 00f9 00ff 00d6 00dc 00f8 00a3 00d8 00d7 0192
104+00e1 00ed 00f3 00fa 00f1 00d1 00aa 00ba 00bf 00ae 00ac 00bd 00bc 00a1 00ab 00bb
105+2591 2592 2593 2502 2524 00c1 00c2 00c0 00a9 2563 2551 2557 255d 00a2 00a5 2510
106+2514 2534 252c 251c 2500 253c 00e3 00c3 255a 2554 2569 2566 2560 2550 256c 00a4
107+00f0 00d0 00ca 00cb 00c8 0131 00cd 00ce 00cf 2518 250c 2588 2584 00a6 00cc 2580
108+00d3 00df 00d4 00d2 00f5 00d5 00b5 00fe 00de 00da 00db 00d9 00fd 00dd 00af 00b4
109+00ad 00b1 2017 00be 00b6 00a7 00f7 00b8 00b0 00a8 00b7 00b9 00b3 00b2 25a0 00a0
110+</map>
111+</unicode>
112+
113+
114+<collation name="cp850_general_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 51 53 55 59 63 65 67 69 74 76 78 7A 7C 80
121+ 8E 90 92 94 97 99 A3 A5 A7 A9 AE B1 B2 B3 B4 B5
122+ B6 41 51 53 55 59 63 65 67 69 74 76 78 7A 7C 80
123+ 8E 90 92 94 97 99 A3 A5 A7 A9 AE B7 B8 B9 BA BB
124+ 54 A1 5D 47 4B 43 4D 54 5F 61 5B 71 6F 6B 4B 4D
125+ 5D 4F 4F 86 8A 82 9F 9B AD 8A A1 8C E3 8C BD BE
126+ 45 6D 84 9D 7E 7E EA FA FF EE EC FD FC CE EB FB
127+ DC DD DE C3 C9 45 47 43 E9 D5 CF D1 D3 E2 E5 C5
128+ C6 CB CA C8 C2 CC 49 49 D2 D0 D7 D6 D4 CD D8 E4
129+ 57 57 5F 61 5B 73 6D 6F 71 C7 C4 DB DA E6 6B D9
130+ 84 96 86 82 88 88 F5 B0 B0 9D 9F 9B AB AB EF F4
131+ ED F1 C1 FE F6 E7 BF BC F0 E8 F7 F9 F3 F2 DF E0
132+</map>
133+</collation>
134+
135+<collation name="cp850_bin" flag="binary"/>
136+
137+</charset>
138+
139+</charsets>
--- trunk/bin/database/share/charsets/cp852.xml (nonexistent)
+++ trunk/bin/database/share/charsets/cp852.xml (revision 7)
@@ -0,0 +1,139 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (c) 2003, 2004 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="cp852">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 00
36+ 01 02 02 02 02 02 02 02 02 02 01 02 02 01 01 01
37+ 01 01 02 02 02 01 02 01 02 01 01 01 02 01 00 02
38+ 02 02 02 02 01 02 01 02 01 02 00 02 01 01 00 00
39+ 00 00 00 00 00 01 01 01 02 00 00 00 00 01 02 00
40+ 00 00 00 00 00 00 01 02 00 00 00 00 00 00 00 00
41+ 02 01 01 01 02 01 01 01 02 00 00 00 00 01 01 00
42+ 01 02 01 01 02 02 01 02 01 01 02 01 02 01 02 00
43+ 00 00 00 00 00 00 00 00 00 00 00 02 01 02 00 48
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 87 81 82 83 84 85 86 87 88 89 8B 8B 8C AB 84 86
59+ 82 92 92 93 94 96 96 98 98 94 81 9C 9C 88 9E 9F
60+ A0 A1 A2 A3 A5 A5 A7 A7 A9 A9 AA AB 9F B8 AE AF
61+ B0 B1 B2 B3 B4 A0 83 D8 B8 B9 BA BB BC BE BE BF
62+ C0 C1 C2 C3 C4 C5 C7 C7 C8 C9 CA CB CC CD CE CF
63+ D0 D0 D4 89 D4 E5 A1 8C D8 D9 DA DB DC EE 85 DF
64+ A2 E1 93 E4 E4 E5 E7 E7 EA A3 E8 FB EC EC EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 9A 90 B6 8E DE 8F 80 9D D3 8A 8A D7 8D 8E 8F
81+ 90 91 91 E2 99 95 95 97 97 99 9A 9B 9B 9D 9E AC
82+ B5 D6 E0 E9 A4 A4 A6 A6 A8 A8 AA 8D AC AD AE AF
83+ B0 B1 B2 B3 B4 B5 B6 B7 AD B9 BA BB BC BE BD BF
84+ C0 C1 C2 C3 C4 C5 C6 C6 C8 C9 CA CB CC CD CE CF
85+ D1 D1 D2 D3 D2 D5 D6 D7 B7 D9 DA DB DC DD DE DF
86+ E0 E1 E2 E3 E3 D5 E6 E6 E8 E9 E8 EB ED ED DD EF
87+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA EB FC FC FE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+ 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+ 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+ 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+ 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+ 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+ 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+ 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+ 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+ 00C7 00FC 00E9 00E2 00E4 016F 0107 00E7 0142 00EB 0150 0151 00EE 0179 00C4 0106
103+ 00C9 0139 013A 00F4 00F6 013D 013E 015A 015B 00D6 00DC 0164 0165 0141 00D7 010D
104+ 00E1 00ED 00F3 00FA 0104 0105 017D 017E 0118 0119 00AC 017A 010C 015F 00AB 00BB
105+ 2591 2592 2593 2502 2524 00C1 00C2 011A 015E 2563 2551 2557 255D 017B 017C 2510
106+ 2514 2534 252C 251C 2500 253C 0102 0103 255A 2554 2569 2566 2560 2550 256C 00A4
107+ 0111 0110 010E 00CB 010F 0147 00CD 00CE 011B 2518 250C 2588 2584 0162 016E 2580
108+ 00D3 00DF 00D4 0143 0144 0148 0160 0161 0154 00DA 0155 0170 00FD 00DD 0163 00B4
109+ 00AD 02DD 02DB 02C7 02D8 00A7 00F7 00B8 00B0 00A8 02D9 0171 0158 0159 25A0 00A0
110+</map>
111+</unicode>
112+
113+
114+<collation name="cp852_general_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 47 48 4C 4F 54 55 56 57 5A 5B 5C 5E 5F 62
121+ 67 68 69 6C 71 74 75 76 77 78 7B 90 91 92 93 94
122+ 95 41 47 48 4C 4F 54 55 56 57 5A 5B 5C 5E 5F 62
123+ 67 68 69 6C 71 74 75 76 77 78 7B 96 97 98 99 9A
124+ 48 74 4F 41 41 74 48 48 5C 4F 62 62 57 7B 41 48
125+ 4F 5C 5C 62 62 5C 5C 6C 6C 62 74 71 71 5C 9E 48
126+ 41 57 62 74 41 41 7B 7B 4F 4F AA 7B 48 6C AE AF
127+ B0 B1 B2 B3 B4 41 41 4F 6C B5 BA BB BC 7B 7B BF
128+ C0 C1 C2 C3 C4 C5 41 41 C8 C9 CA CB CC CD CE CF
129+ 4C 4C 4C 4F 4C 60 57 57 4F D9 DA DB DC 71 74 DF
130+ 62 70 62 60 60 60 6C 6C 69 74 69 74 78 78 71 EF
131+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA 74 69 69 FE FF
132+</map>
133+</collation>
134+
135+<collation name="cp852_bin" flag="binary"/>
136+
137+</charset>
138+
139+</charsets>
--- trunk/bin/database/share/charsets/cp866.xml (nonexistent)
+++ trunk/bin/database/share/charsets/cp866.xml (revision 7)
@@ -0,0 +1,142 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="cp866">
24+<!-- cp866_DOSCyrillicRussian -->
25+
26+<ctype>
27+<map>
28+ 00
29+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
30+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
31+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
32+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
33+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
34+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
35+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
36+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 00
37+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
38+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
39+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
40+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
41+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
42+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
43+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
44+ 01 02 01 02 01 02 01 02 00 00 00 00 00 00 00 48
45+</map>
46+</ctype>
47+
48+
49+<lower>
50+<map>
51+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
52+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
53+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
54+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
55+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
56+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
57+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
58+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
59+ A0 A1 A2 A3 A4 A5 86 87 88 89 AA AB AC AD AE AF
60+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
61+ A0 A1 A2 A3 A4 A5 86 87 88 89 AA AB AC AD AE AF
62+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
63+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
64+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
65+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
66+ F1 F1 F3 F3 F5 F5 F7 F7 F8 F9 FA FB FC FD FE FF
67+</map>
68+</lower>
69+
70+
71+<upper>
72+<map>
73+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
74+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
75+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
76+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
77+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
78+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
79+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
80+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
81+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
82+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
83+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
84+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
85+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
86+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
87+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
88+ F0 F0 F2 F2 F4 F4 F6 F6 F8 F9 FA FB FC FD FE FF
89+</map>
90+</upper>
91+
92+
93+<unicode>
94+<map>
95+ 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
96+ 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
97+ 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
98+ 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
99+ 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
100+ 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
101+ 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
102+ 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
103+ 0410 0411 0412 0413 0414 0415 0416 0417 0418 0419 041A 041B 041C 041D 041E 041F
104+ 0420 0421 0422 0423 0424 0425 0426 0427 0428 0429 042A 042B 042C 042D 042E 042F
105+ 0430 0431 0432 0433 0434 0435 0436 0437 0438 0439 043A 043B 043C 043D 043E 043F
106+ 2591 2592 2593 2502 2524 2561 2562 2556 2555 2563 2551 2557 255D 255C 255B 2510
107+ 2514 2534 252C 251C 2500 253C 255E 255F 255A 2554 2569 2566 2560 2550 256C 2567
108+ 2568 2564 2565 2559 2558 2552 2553 256B 256A 2518 250C 2588 2584 258C 2590 2580
109+ 0440 0441 0442 0443 0444 0445 0446 0447 0448 0449 044A 044B 044C 044D 044E 044F
110+ 0401 0451 0404 0454 0407 0457 040E 045E 00B0 2219 00B7 221A 207F 00B2 25A0 00A0
111+</map>
112+</unicode>
113+
114+
115+<collation name="cp866_general_ci">
116+<!-- Case insensitive, accent sensitive -->
117+<map>
118+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
119+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
120+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
121+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
122+ 40 41 43 45 47 49 4B 4D 4F 51 53 55 57 59 5B 5D
123+ 5F 61 63 65 67 69 6B 6D 6F 71 73 BD BE BF C0 C1
124+ C2 41 43 45 47 49 4B 4D 4F 51 54 55 57 59 5B 5D
125+ 5F 61 63 65 67 69 6B 6D 6F 71 73 C3 C4 C5 C6 C7
126+ 75 77 79 7B 7D 7F 85 87 89 8D 8F 91 93 95 97 99
127+ 9B 9D 9F A1 A5 A7 A9 AB AD AF B1 B3 B5 B7 B9 BB
128+ 75 77 79 7B 7D 7F 85 87 89 8D 8F 91 93 95 97 99
129+ C8 C9 CA D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
130+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
131+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
132+ 9B 9D 9F A1 A5 A7 A9 AB AD AF B1 B3 B5 B7 B9 BB
133+ 81 81 83 83 8B 8B A3 A3 CB CC CD CE CF D0 D1 D2
134+</map>
135+</collation>
136+
137+<collation name="cp866_bin" flag="binary"/>
138+
139+</charset>
140+
141+</charsets>
142+
--- trunk/bin/database/share/charsets/dec8.xml (nonexistent)
+++ trunk/bin/database/share/charsets/dec8.xml (revision 7)
@@ -0,0 +1,140 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="dec8">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
36+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
37+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
38+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
39+ 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
40+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
41+ 01 01 01 01 01 01 01 10 01 01 01 01 01 01 01 02
42+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
43+ 02 02 02 02 02 02 02 10 02 02 02 02 02 02 02 02
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
61+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
62+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
63+ F0 F1 F2 F3 F4 F5 F6 D7 F8 F9 FA FB FC FD FE DF
64+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
84+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
86+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
87+ D0 D1 D2 D3 D4 D5 D6 F7 D8 D9 DA DB DC DD DE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 008A 008B 008C 008D 008E 008F
103+0090 0091 0092 0093 0094 0095 0096 0097 0098 0099 009A 009B 009C 009D 009E 009F
104+00A0 00A1 00A2 00A3 0000 00A5 0000 00A7 00A4 00A9 00AA 00AB 0000 0000 0000 0000
105+00B0 00B1 00B2 00B3 0000 00B5 00B6 00B7 0000 00B9 00BA 00BB 00BC 00BD 0000 00BF
106+00C0 00C1 00C2 00C3 00C4 00C5 00C6 00C7 00C8 00C9 00CA 00CB 00CC 00CD 00CE 00CF
107+0000 00D1 00D2 00D3 00D4 00D5 00D6 0152 00D8 00D9 00DA 00DB 00DC 0178 0000 00DF
108+00E0 00E1 00E2 00E3 00E4 00E5 00E6 00E7 00E8 00E9 00EA 00EB 00EC 00ED 00EE 00EF
109+0000 00F1 00F2 00F3 00F4 00F5 00F6 0153 00F8 00F9 00FA 00FB 00FC 00FF 0000 0000
110+</map>
111+</unicode>
112+
113+
114+<collation name="dec8_swedish_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
121+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
122+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
123+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
124+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
125+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
126+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
127+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
128+ 41 41 41 41 5C 5B 5C 43 45 45 45 45 49 49 49 49
129+ 44 4E 4F 4F 4F 4F 5D D7 D8 55 55 55 59 59 DE DF
130+ 41 41 41 41 5C 5B 5C 43 45 45 45 45 49 49 49 49
131+ 44 4E 4F 4F 4F 4F 5D F7 D8 55 55 55 59 59 DE FF
132+</map>
133+</collation>
134+
135+<collation name="dec8_bin" flag="binary"/>
136+
137+</charset>
138+
139+
140+</charsets>
--- trunk/bin/database/share/charsets/geostd8.xml (nonexistent)
+++ trunk/bin/database/share/charsets/geostd8.xml (revision 7)
@@ -0,0 +1,139 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="geostd8">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
36+ 00 00 10 00 10 10 10 10 00 10 00 10 00 00 00 00
37+ 00 10 10 10 10 10 10 10 00 00 00 10 00 00 00 00
38+ 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
39+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40+ 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
41+ 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
42+ 03 03 03 03 03 03 00 00 00 00 00 00 00 00 00 00
43+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
61+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
62+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
63+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
64+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
84+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
86+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
87+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+20AC 0000 201A 0000 201E 2026 2020 2021 0000 2030 0000 2039 0000 0000 0000 0000
103+0000 2018 2019 201C 201D 2022 2013 2014 0000 0000 0000 203A 0000 0000 0000 0000
104+00A0 00A1 00A2 00A3 00A4 00A5 00A6 00A7 00A8 00A9 00AA 00AB 00AC 00AD 00AE 00AF
105+00B0 00B1 00B2 00B3 00B4 00B5 00B6 00B7 00B8 00B9 00BA 00BB 00BC 00BD 00BE 00BF
106+10D0 10D1 10D2 10D3 10D4 10D5 10D6 10F1 10D7 10D8 10D9 10DA 10DB 10DC 10F2 10DD
107+10DE 10DF 10E0 10E1 10E2 10F3 10E3 10E4 10E5 10E6 10E7 10E8 10E9 10EA 10EB 10EC
108+10ED 10EE 10F4 10EF 10F0 10F5 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
109+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2116 0000 0000
110+</map>
111+</unicode>
112+
113+
114+<collation name="geostd8_general_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
121+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
122+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
123+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
124+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
125+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
126+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
127+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
128+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
129+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
130+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
131+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
132+</map>
133+</collation>
134+
135+<collation name="geostd8_bin" flag="binary"/>
136+
137+</charset>
138+
139+</charsets>
--- trunk/bin/database/share/charsets/greek.xml (nonexistent)
+++ trunk/bin/database/share/charsets/greek.xml (revision 7)
@@ -0,0 +1,144 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="greek">
24+
25+<!-- It's ISO Greek rahter than WIN Greek because -->
26+<!-- 0xB6 is marked as upper letter, it's true for ISO Greek version -->
27+<!-- In Windows version this character is PILCROW SIGN -->
28+
29+<ctype>
30+<map>
31+ 00
32+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
33+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
34+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
35+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
36+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
37+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
38+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
39+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
40+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
41+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
42+ 48 10 10 10 00 00 10 10 10 10 00 10 10 10 00 10
43+ 10 10 10 10 10 10 01 10 01 01 01 10 01 10 01 01
44+ 02 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
45+ 01 01 00 01 01 01 01 01 01 01 01 01 02 02 02 02
46+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
47+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 00
48+ </map>
49+</ctype>
50+
51+
52+<lower>
53+<map>
54+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
55+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
56+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
57+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
58+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
59+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
60+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
61+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
62+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
63+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
64+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
65+ B0 B1 B2 B3 B4 B5 DC B7 DD DE DF BB FC BD FD FE
66+ C0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
67+ F0 F1 D2 F3 F4 F5 F6 F7 F8 F9 FA FB DC DD DE DF
68+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
69+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
70+</map>
71+</lower>
72+
73+
74+<upper>
75+<map>
76+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
77+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
78+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
79+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
80+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
81+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
82+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
83+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
84+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
85+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
86+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
87+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
88+ DA C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
89+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB C1 C5 C7 C9
90+ DB C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
91+ D0 D1 D3 D3 D4 D5 D6 D7 D8 D9 DA DB CF D5 D9 FF
92+</map>
93+</upper>
94+
95+
96+<unicode>
97+<map>
98+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
99+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
100+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
101+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
102+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
103+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
104+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
105+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
106+0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 008A 008B 008C 008D 008E 008F
107+0090 0091 0092 0093 0094 0095 0096 0097 0098 0099 009A 009B 009C 009D 009E 009F
108+00A0 02BD 02BC 00A3 0000 0000 00A6 00A7 00A8 00A9 0000 00AB 00AC 00AD 0000 2015
109+00B0 00B1 00B2 00B3 0384 0385 0386 00B7 0388 0389 038A 00BB 038C 00BD 038E 038F
110+0390 0391 0392 0393 0394 0395 0396 0397 0398 0399 039A 039B 039C 039D 039E 039F
111+03A0 03A1 0000 03A3 03A4 03A5 03A6 03A7 03A8 03A9 03AA 03AB 03AC 03AD 03AE 03AF
112+03B0 03B1 03B2 03B3 03B4 03B5 03B6 03B7 03B8 03B9 03BA 03BB 03BC 03BD 03BE 03BF
113+03C0 03C1 03C2 03C3 03C4 03C5 03C6 03C7 03C8 03C9 03CA 03CB 03CC 03CD 03CE 0000
114+</map>
115+</unicode>
116+
117+
118+<collation name="greek_general_ci">
119+<map>
120+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
121+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
122+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
123+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
124+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
125+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
126+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
127+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
128+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
129+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
130+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
131+ B0 B1 B2 B3 B4 B5 C1 B7 C5 C7 C9 BB CF BD D5 D9
132+ C9 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
133+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 C9 D5 C1 C5 C7 C9
134+ D5 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
135+ D0 D1 D3 D3 D4 D5 D6 D7 D8 D9 C9 D5 CF D5 D9 FF
136+</map>
137+</collation>
138+
139+<collation name="greek_bin" flag="binary"/>
140+
141+</charset>
142+
143+</charsets>
144+
--- trunk/bin/database/share/charsets/hebrew.xml (nonexistent)
+++ trunk/bin/database/share/charsets/hebrew.xml (revision 7)
@@ -0,0 +1,140 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (c) 2003, 2006 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="hebrew">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
36+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
37+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
38+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
39+ 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
40+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
41+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
42+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
43+ 02 02 02 02 02 02 02 02 02 02 02 00 00 20 20 00
44+ </map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
61+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
62+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
63+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
64+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
84+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
86+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
87+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 008A 008B 008C 008D 008E 008F
103+0090 0091 0092 0093 0094 0095 0096 0097 0098 0099 009A 009B 009C 009D 009E 009F
104+00A0 0000 00A2 00A3 00A4 00A5 00A6 00A7 00A8 00A9 00D7 00AB 00AC 00AD 00AE 203E
105+00B0 00B1 00B2 00B3 00B4 00B5 00B6 00B7 00B8 00B9 00F7 00BB 00BC 00BD 00BE 0000
106+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
107+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2017
108+05D0 05D1 05D2 05D3 05D4 05D5 05D6 05D7 05D8 05D9 05DA 05DB 05DC 05DD 05DE 05DF
109+05E0 05E1 05E2 05E3 05E4 05E5 05E6 05E7 05E8 05E9 05EA 0000 0000 200E 200F 0000
110+</map>
111+</unicode>
112+
113+
114+<collation name="hebrew_general_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
121+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
122+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
123+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
124+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
125+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
126+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
127+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
128+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
129+ D0 D1 D2 D3 D4 D5 D6 F7 D8 D9 DA DB DC DD DE FF
130+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
131+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
132+</map>
133+</collation>
134+
135+<collation name="hebrew_bin" flag="binary"/>
136+
137+</charset>
138+
139+</charsets>
140+
--- trunk/bin/database/share/charsets/hp8.xml (nonexistent)
+++ trunk/bin/database/share/charsets/hp8.xml (revision 7)
@@ -0,0 +1,140 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="hp8">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
36+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
37+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
38+ 20 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
39+ 10 20 20 10 10 10 10 10 10 10 10 10 10 10 10 10
40+ 10 10 10 10 10 02 10 10 10 10 10 10 02 10 02 02
41+ 01 10 10 01 02 10 10 02 01 10 01 01 01 10 10 10
42+ 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
43+ 10 10 20 20 20 20 10 10 10 10 10 10 10 10 10 20
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 C8 C0 C9 C1 CD D1 DD A8 A9 AA AB AC CB C3 AF
61+ B0 B2 B2 B3 B5 B5 B7 B7 B8 B9 BA BB BC BD BE BF
62+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
63+ D4 D1 D6 D7 D4 D5 D6 D7 CC D9 CE CF C5 DD DE C2
64+ C4 E2 E2 E4 E4 D5 D9 C6 CA EA EA EC EC C7 EF EF
65+ F1 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 B1 B1 B3 B4 B4 B6 B6 B8 B9 BA BB BC BD BE BF
84+ A2 A4 DF AE E0 DC E7 ED A1 A3 E8 AD D8 A5 DA DB
85+ D0 A6 D2 D3 D0 E5 D2 D3 D8 E6 DA DB DC A7 DE DF
86+ E0 E1 E1 E3 E3 E5 E6 E7 E8 E9 E9 EB EB ED EE EE
87+ F0 F0 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 008A 008B 008C 008D 008E 008F
103+0090 0091 0092 0093 0094 0095 0096 0097 0098 0099 009A 009B 009C 009D 009E 009F
104+00A0 00C0 00C2 00C8 00CA 00CB 00CE 00CF 00B4 02CB 02C6 00A8 02DC 00D9 00DB 20A4
105+00AF 00DD 00FD 00B0 00C7 00E7 00D1 00F1 00A1 00BF 00A4 00A3 00A5 00A7 0192 00A2
106+00E2 00EA 00F4 00FB 00E1 00E9 00F3 00FA 00E0 00E8 00F2 00F9 00E4 00EB 00F6 00FC
107+00C5 00EE 00D8 00C6 00E5 00ED 00F8 00E6 00C4 00EC 00D6 00DC 00C9 00EF 00DF 00D4
108+00C1 00C3 00E3 00D0 00F0 00CD 00CC 00D3 00D2 00D5 00F5 0160 0161 00DA 0178 00FF
109+00DE 00FE 00B7 00B5 00B6 00BE 2014 00BC 00BD 00AA 00BA 00AB 25A0 00BB 00B1 0000
110+
111+</map>
112+</unicode>
113+
114+
115+<collation name="hp8_english_ci">
116+<map>
117+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
118+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
119+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
120+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
121+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
122+ 50 51 52 53 54 55 56 57 58 59 5A 5C 5D 5B 5E 5F
123+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
124+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
125+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
126+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
127+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
128+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
129+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
130+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
131+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
132+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
133+</map>
134+</collation>
135+
136+<collation name="hp8_bin" flag="binary"/>
137+
138+</charset>
139+
140+</charsets>
--- trunk/bin/database/share/charsets/keybcs2.xml (nonexistent)
+++ trunk/bin/database/share/charsets/keybcs2.xml (revision 7)
@@ -0,0 +1,140 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="keybcs2">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 00
36+ 01 02 82 02 02 01 01 02 82 81 01 01 02 02 01 01
37+ 81 02 01 02 02 01 02 01 02 01 01 01 01 01 01 02
38+ 02 02 02 02 02 01 01 01 02 02 02 01 00 00 00 00
39+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
41+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
42+ 02 02 01 02 01 02 00 02 01 01 01 02 00 02 02 00
43+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 87 81 82 83 84 83 86 87 88 88 8D A1 8C 8D 84 A0
59+ 82 91 91 93 94 A2 96 A3 98 94 81 9B 8C 98 A9 9F
60+ A0 A1 A2 A3 A4 A4 96 93 9B A9 AA AA AC AD AE AF
61+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
62+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
63+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
64+ E0 E1 E2 E3 E4 E5 E6 E7 ED E9 EA EB EC ED EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 68 59 5A 7B 7C 7D 7E 7F
80+ 87 9A 90 85 8E 85 86 80 89 89 8A 8B 9C 8A 8E 8F
81+ 90 92 92 A7 99 95 A6 97 9D 99 9A A8 9C 9D 9E 9F
82+ 8F 8B 95 97 A5 A5 A6 A7 A8 9E AB AB AC AD AE AF
83+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
84+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
86+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC E8 EE EF
87+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+ 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+ 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+ 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+ 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+ 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+ 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+ 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+ 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+ 010C 00FC 00E9 010F 00E4 010E 0164 010D 011B 011A 0139 00CD 013E 013A 00C4 00C1
103+ 00C9 017E 017D 00F4 00F6 00D3 016F 00DA 00FD 00D6 00DC 0160 013D 00DD 0158 0165
104+ 00E1 00ED 00F3 00FA 0148 0147 016E 00D4 0161 0159 0155 0154 00BC 00A1 00AB 00BB
105+ 2591 2592 2593 2502 2524 2561 2562 2556 2555 2563 2551 2557 255D 255C 255B 2510
106+ 2514 2534 252C 251C 2500 253C 255E 255F 255A 2554 2569 2566 2560 2550 256C 2567
107+ 2568 2564 2565 2559 2558 2552 2553 256B 256A 2518 250C 2588 2584 258C 2590 2580
108+ 03B1 00DF 0393 03C0 03A3 03C3 00B5 03C4 03A6 0398 03A9 03B4 221E 03C6 03B5 2229
109+ 2261 00B1 2265 2264 2320 2321 00F7 2248 00B0 2219 00B7 221A 207F 00B2 25A0 00A0
110+</map>
111+</unicode>
112+
113+
114+<collation name="keybcs2_general_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 44 45 47 49 50 51 52 53 54 55 56 57 58 5A
121+ 5E 5F 60 63 66 68 6C 6D 6E 6F 72 90 91 92 93 94
122+ 95 41 44 45 47 49 50 51 52 53 54 55 56 57 58 5A
123+ 5E 5F 60 63 66 68 6C 6D 6E 6F 72 96 97 98 99 9A
124+ 45 68 49 47 41 47 66 45 49 49 56 53 56 56 41 41
125+ 49 72 72 5A 5A 5A 68 68 6F 5A 68 63 56 6F 60 66
126+ 41 53 5A 68 58 58 68 5A 63 60 60 60 A0 A1 A2 A3
127+ A4 A5 A6 B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC
128+ BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC
129+ CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC
130+ 80 65 83 87 88 89 DD 8A 85 8B 84 81 DE 85 82 DF
131+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
132+</map>
133+</collation>
134+
135+<collation name="keybcs2_bin" flag="binary"/>
136+
137+</charset>
138+
139+</charsets>
140+
--- trunk/bin/database/share/charsets/koi8r.xml (nonexistent)
+++ trunk/bin/database/share/charsets/koi8r.xml (revision 7)
@@ -0,0 +1,139 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="koi8r">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
36+ 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
37+ 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
38+ 10 10 10 02 10 10 10 10 10 10 10 10 10 10 10 10
39+ 10 10 10 01 10 10 10 10 10 10 10 10 10 10 10 10
40+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
41+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
42+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
43+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
61+ B0 B1 B2 A3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
62+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
63+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
64+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
65+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
82+ A0 A1 A2 B3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
84+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
85+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
86+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
87+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000a 000b 000c 000d 000e 000f
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001a 001b 001c 001d 001e 001f
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002a 002b 002c 002d 002e 002f
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003a 003b 003c 003d 003e 003f
98+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004a 004b 004c 004d 004e 004f
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005a 005b 005c 005d 005e 005f
100+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006a 006b 006c 006d 006e 006f
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007a 007b 007c 007d 007e 007f
102+2500 2502 250c 2510 2514 2518 251c 2524 252c 2534 253c 2580 2584 2588 258c 2590
103+2591 2592 2593 2320 25a0 2219 221a 2248 2264 2265 00a0 2321 00b0 00b2 00b7 00f7
104+2550 2551 2552 0451 2553 2554 2555 2556 2557 2558 2559 255a 255b 255c 255d 255e
105+255f 2560 2561 0401 2562 2563 2564 2565 2566 2567 2568 2569 256a 256b 256c 00a9
106+044e 0430 0431 0446 0434 0435 0444 0433 0445 0438 0439 043a 043b 043c 043d 043e
107+043f 044f 0440 0441 0442 0443 0436 0432 044c 044b 0437 0448 044d 0449 0447 044a
108+042e 0410 0411 0426 0414 0415 0424 0413 0425 0418 0419 041a 041b 041c 041d 041e
109+041f 042f 0420 0421 0422 0423 0416 0412 042c 042b 0417 0428 042d 0429 0427 042a
110+</map>
111+</unicode>
112+
113+
114+<collation name="koi8r_general_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
121+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
122+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
123+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
124+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
125+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
126+ A0 A1 A2 E5 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE
127+ AF B0 B1 E5 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD
128+ FE DF E0 F6 E3 E4 F4 E2 F5 E8 E9 EA EB EC ED EE
129+ EF FF F0 F1 F2 F3 E6 E1 FC FB E7 F8 FD F9 F7 FA
130+ FE DF E0 F6 E3 E4 F4 E2 F5 E8 E9 EA EB EC ED EE
131+ EF FF F0 F1 F2 F3 E6 E1 FC FB E7 F8 FD F9 F7 FA
132+</map>
133+</collation>
134+
135+<collation name="koi8r_bin" flag="binary"/>
136+
137+</charset>
138+
139+</charsets>
--- trunk/bin/database/share/charsets/koi8u.xml (nonexistent)
+++ trunk/bin/database/share/charsets/koi8u.xml (revision 7)
@@ -0,0 +1,140 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="koi8u">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
36+ 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
37+ 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
38+ 10 10 10 02 02 10 02 02 10 10 10 10 10 02 10 10
39+ 10 10 10 01 01 10 01 01 10 10 10 10 10 01 10 10
40+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
41+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
42+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
43+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 20 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
59+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
60+ 20 20 20 A3 A4 20 A6 A7 20 20 20 20 20 AD 20 20
61+ 20 20 20 A3 A4 20 A6 A7 20 20 20 20 20 AD 20 20
62+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
63+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
64+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
65+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 20 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
81+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
82+ 20 20 20 B3 B4 20 B6 B7 20 20 20 20 20 BD 20 20
83+ 20 20 20 B3 B4 20 B6 B7 20 20 20 20 20 BD 20 20
84+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
85+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
86+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
87+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+2500 2502 250C 2510 2514 2518 251C 2524 252C 2534 253C 2580 2584 2588 258C 2590
103+2591 2592 2593 2320 25A0 2022 221A 2248 2264 2265 00A0 2321 00B0 00B2 00B7 00F7
104+2550 2551 2552 0451 0454 2554 0456 0457 2557 2558 2559 255A 255B 0491 255D 255E
105+255F 2560 2561 0401 0404 2563 0406 0407 2566 2567 2568 2569 256A 0490 256C 00A9
106+044E 0430 0431 0446 0434 0435 0444 0433 0445 0438 0439 043A 043B 043C 043D 043E
107+043F 044F 0440 0441 0442 0443 0436 0432 044C 044B 0437 0448 044D 0449 0447 044A
108+042E 0410 0411 0426 0414 0415 0424 0413 0425 0418 0419 041A 041B 041C 041D 041E
109+041F 042F 0420 0421 0422 0423 0416 0412 042C 042B 0417 0428 042D 0429 0427 042A
110+</map>
111+</unicode>
112+
113+
114+<collation name="koi8u_general_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
121+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
122+ 20 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
123+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
124+ A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4
125+ B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4
126+ C5 C6 C7 88 87 C8 8C 8D C9 CA CB CC CD 84 CE CF
127+ D0 D1 D2 88 87 D3 8C 8D D4 D5 D6 D7 D8 84 D9 DA
128+ A3 80 81 9B 85 86 99 83 9A 8B 8E 8F 90 91 92 93
129+ 94 A4 95 96 97 98 89 82 A1 A0 8A 9D A2 9E 9C 9F
130+ A3 80 81 9B 85 86 99 83 9A 8B 8E 8F 90 91 92 93
131+ 94 A4 95 96 97 98 89 82 A1 A0 8A 9D A2 9E 9C 9F
132+</map>
133+</collation>
134+
135+<collation name="koi8u_bin" flag="binary"/>
136+
137+</charset>
138+
139+</charsets>
140+
--- trunk/bin/database/share/charsets/latin1.xml (nonexistent)
+++ trunk/bin/database/share/charsets/latin1.xml (revision 7)
@@ -0,0 +1,253 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (c) 2003, 2005 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="latin1">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
36+ 10 00 10 02 10 10 10 10 10 10 01 10 01 00 01 00
37+ 00 10 10 10 10 10 10 10 10 10 02 10 02 00 02 01
38+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
39+ 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
40+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
41+ 01 01 01 01 01 01 01 10 01 01 01 01 01 01 01 02
42+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
43+ 02 02 02 02 02 02 02 10 02 02 02 02 02 02 02 02
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
61+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
62+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
63+ F0 F1 F2 F3 F4 F5 F6 D7 F8 F9 FA FB FC FD FE DF
64+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
84+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
86+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
87+ D0 D1 D2 D3 D4 D5 D6 F7 D8 D9 DA DB DC DD DE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+ 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+ 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+ 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+ 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+ 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+ 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+ 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+ 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+ 20AC 0081 201A 0192 201E 2026 2020 2021 02C6 2030 0160 2039 0152 008D 017D 008F
103+ 0090 2018 2019 201C 201D 2022 2013 2014 02DC 2122 0161 203A 0153 009D 017E 0178
104+ 00A0 00A1 00A2 00A3 00A4 00A5 00A6 00A7 00A8 00A9 00AA 00AB 00AC 00AD 00AE 00AF
105+ 00B0 00B1 00B2 00B3 00B4 00B5 00B6 00B7 00B8 00B9 00BA 00BB 00BC 00BD 00BE 00BF
106+ 00C0 00C1 00C2 00C3 00C4 00C5 00C6 00C7 00C8 00C9 00CA 00CB 00CC 00CD 00CE 00CF
107+ 00D0 00D1 00D2 00D3 00D4 00D5 00D6 00D7 00D8 00D9 00DA 00DB 00DC 00DD 00DE 00DF
108+ 00E0 00E1 00E2 00E3 00E4 00E5 00E6 00E7 00E8 00E9 00EA 00EB 00EC 00ED 00EE 00EF
109+ 00F0 00F1 00F2 00F3 00F4 00F5 00F6 00F7 00F8 00F9 00FA 00FB 00FC 00FD 00FE 00FF
110+</map>
111+</unicode>
112+
113+
114+<collation name="latin1_swedish_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
121+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
122+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
123+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
124+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
125+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
126+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
127+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
128+ 41 41 41 41 5C 5B 5C 43 45 45 45 45 49 49 49 49
129+ 44 4E 4F 4F 4F 4F 5D D7 D8 55 55 55 59 59 DE DF
130+ 41 41 41 41 5C 5B 5C 43 45 45 45 45 49 49 49 49
131+ 44 4E 4F 4F 4F 4F 5D F7 D8 55 55 55 59 59 DE FF
132+</map>
133+</collation>
134+
135+
136+<collation name="latin1_german1_ci">
137+<map>
138+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
139+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
140+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
141+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
142+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
143+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
144+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
145+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
146+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
147+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
148+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
149+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
150+ 41 41 41 41 41 41 41 43 45 45 45 45 49 49 49 49
151+ D0 4E 4F 4F 4F 4F 4F D7 4F 55 55 55 55 59 DE 53
152+ 41 41 41 41 41 41 41 43 45 45 45 45 49 49 49 49
153+ D0 4E 4F 4F 4F 4F 4F F7 4F 55 55 55 55 59 DE FF
154+</map>
155+</collation>
156+
157+
158+<collation name="latin1_danish_ci">
159+<map>
160+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
161+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
162+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
163+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
164+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
165+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
166+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
167+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
168+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
169+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
170+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
171+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
172+ 41 41 41 41 5B 5D 5B 43 45 45 45 45 49 49 49 49
173+ 44 4E 4F 4F 4F 4F 5C D7 5C 55 55 55 59 59 DE DF
174+ 41 41 41 41 5B 5D 5B 43 45 45 45 45 49 49 49 49
175+ 44 4E 4F 4F 4F 4F 5C F7 5C 55 55 55 59 59 DE FF
176+</map>
177+</collation>
178+
179+
180+<collation name="latin1_german2_ci"/>
181+
182+
183+<collation name="latin1_bin" flag="binary"/>
184+
185+
186+<collation name="latin1_general_ci">
187+<map>
188+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
189+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
190+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
191+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
192+ 40 41 51 53 57 5B 65 67 69 6B 75 77 79 7B 7D 81
193+ 8F 91 93 95 98 9A A4 A6 A8 AA AF B3 B4 B5 B6 B7
194+ B8 41 51 53 57 5B 65 67 69 6B 75 77 79 7B 7D 81
195+ 8F 91 93 95 98 9A A4 A6 A8 AA AF B9 BA BB BC BF
196+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
197+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
198+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
199+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
200+ 43 45 47 49 4B 4D 4F 55 5D 5F 61 63 6D 6F 71 73
201+ 59 7F 83 85 87 89 8B BD 8D 9C 9E A0 A2 AC B1 97
202+ 43 45 47 49 4B 4D 4F 55 5D 5F 61 63 6D 6F 71 73
203+ 59 7F 83 85 87 89 8B BE 8D 9C 9E A0 A2 AC B1 AE
204+</map>
205+</collation>
206+
207+
208+<collation name="latin1_general_cs">
209+<map>
210+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
211+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
212+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
213+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
214+ 40 41 51 53 57 5B 65 67 69 6B 75 77 79 7B 7D 81
215+ 8F 91 93 95 98 9A A4 A6 A8 AA AF B3 B4 B5 B6 B7
216+ B8 42 52 54 58 5C 66 68 6A 6C 76 78 7A 7C 7E 82
217+ 90 92 94 96 99 9B A5 A7 A9 AB B0 B9 BA BB BC BF
218+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
219+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
220+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
221+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
222+ 43 45 47 49 4B 4D 4F 55 5D 5F 61 63 6D 6F 71 73
223+ 59 7F 83 85 87 89 8B BD 8D 9C 9E A0 A2 AC B1 97
224+ 44 46 48 4A 4C 4E 50 56 5E 60 62 64 6E 70 72 74
225+ 5A 80 84 86 88 8A 8C BE 8E 9D 9F A1 A3 AD B2 AE
226+</map>
227+</collation>
228+
229+
230+<collation name="latin1_spanish_ci">
231+<map>
232+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
233+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
234+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
235+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
236+ 40 41 51 53 57 5B 65 67 69 6B 75 77 79 7B 7D 81
237+ 8F 91 93 95 98 9A A4 A6 A8 AA AF B3 B4 B5 B6 B7
238+ B8 41 51 53 57 5B 65 67 69 6B 75 77 79 7B 7D 81
239+ 8F 91 93 95 98 9A A4 A6 A8 AA AF B9 BA BB BC BF
240+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
241+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
242+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
243+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
244+ 41 41 41 41 41 41 41 53 5B 5B 5B 5B 6B 6B 6B 6B
245+ 57 7F 81 81 81 81 81 BD 81 9A 9A 9A 9A AA B1 97
246+ 41 41 41 41 41 41 41 53 5B 5B 5B 5B 6B 6B 6B 6B
247+ 57 7F 81 81 81 81 81 BE 81 9A 9A 9A 9A AA B1 AA
248+</map>
249+</collation>
250+
251+</charset>
252+
253+</charsets>
--- trunk/bin/database/share/charsets/latin2.xml (nonexistent)
+++ trunk/bin/database/share/charsets/latin2.xml (revision 7)
@@ -0,0 +1,186 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (c) 2003, 2005 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="latin2">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 00
36+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
37+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
38+ 48 01 10 01 10 01 01 10 10 01 01 01 01 10 01 01
39+ 10 02 10 02 10 02 02 10 10 02 02 02 02 10 02 02
40+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
41+ 10 01 01 01 01 01 01 10 01 01 01 01 01 01 01 10
42+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
43+ 02 02 02 02 02 02 02 10 02 02 02 02 02 02 02 10
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 B1 A2 B3 A4 B5 B6 A7 A8 B9 BA BB BC AD BE BF
61+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
62+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
63+ F0 F1 F2 F3 F4 F5 F6 D7 F8 F9 FA FB FC FD FE DF
64+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 A1 B2 A3 B4 A5 A6 B7 B8 A9 AA AB AC BD AE AF
84+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
86+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
87+ D0 D1 D2 D3 D4 D5 D6 F7 D8 D9 DA DB DC DD DE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 008A 008B 008C 008D 008E 008F
103+0090 0091 0092 0093 0094 0095 0096 0097 0098 0099 009A 009B 009C 009D 009E 009F
104+00A0 0104 02D8 0141 00A4 013D 015A 00A7 00A8 0160 015E 0164 0179 00AD 017D 017B
105+00B0 0105 02DB 0142 00B4 013E 015B 02C7 00B8 0161 015F 0165 017A 02DD 017E 017C
106+0154 00C1 00C2 0102 00C4 0139 0106 00C7 010C 00C9 0118 00CB 011A 00CD 00CE 010E
107+0110 0143 0147 00D3 00D4 0150 00D6 00D7 0158 016E 00DA 0170 00DC 00DD 0162 00DF
108+0155 00E1 00E2 0103 00E4 013A 0107 00E7 010D 00E9 0119 00EB 011B 00ED 00EE 010F
109+0111 0144 0148 00F3 00F4 0151 00F6 00F7 0159 016F 00FA 0171 00FC 00FD 0163 02D9
110+</map>
111+</unicode>
112+
113+
114+<collation name="latin2_general_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 44 45 48 49 4B 4C 4D 4E 4F 50 51 53 54 56
121+ 58 59 5A 5B 5E 5F 60 61 62 63 64 68 69 6A 6B 6C
122+ 6D 41 44 45 48 49 4B 4C 4D 4E 4F 50 51 53 54 56
123+ 58 59 5A 5B 5E 5F 60 61 62 63 64 6E 6F 70 71 FF
124+ FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
125+ FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
126+ FF 42 FF 52 FF 51 5C FF FF 5D 5B 5E 65 FF 67 66
127+ FF 42 FF 52 FF 51 5C FF FF 5D 5B 5E 65 FF 67 66
128+ 5A 43 43 43 43 51 46 45 47 49 4A 49 49 4E 4E 48
129+ FF 55 54 57 56 56 56 FF 5A 5F 5F 5F 5F 63 5E FF
130+ 5A 43 43 43 43 51 46 45 47 49 4A 49 49 4E 4E 48
131+ FF 55 54 57 56 56 56 FF 5A 5F 5F 5F 5F 63 5E FF
132+</map>
133+</collation>
134+
135+
136+<collation name="latin2_croatian_ci">
137+<map>
138+00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
139+10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
140+20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
141+30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
142+40 41 43 44 48 4B 4D 4E 4F 50 52 53 54 56 57 59
143+5B 5C 5D 5F 62 64 66 67 68 69 6B C6 C7 C8 C9 CA
144+CB 41 43 44 48 4B 4D 4E 4F 50 52 53 54 56 57 59
145+5B 5C 5D 5F 62 64 66 67 68 69 6B CC CD CE CF D0
146+D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0
147+E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0
148+F1 41 F2 54 F3 54 5F F4 F5 61 5F 62 6B F6 8E 6B
149+F7 41 F8 54 F9 54 5F FA FB 61 5F 62 6B FC 8E 6B
150+5D 41 41 41 41 54 47 44 46 4B 4B 4B 4B 50 50 48
151+4A 57 57 59 59 59 59 FD 5D 64 64 64 64 69 62 5F
152+5D 41 41 41 41 54 47 44 46 4B 4B 4B 4B 50 50 48
153+4A 57 57 59 59 59 59 FE 5D 64 64 64 64 69 62 FF
154+</map>
155+</collation>
156+
157+
158+<collation name="latin2_czech_ci"/>
159+
160+
161+<collation name="latin2_hungarian_ci">
162+<map>
163+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
164+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
165+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
166+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
167+ 40 41 47 48 4C 4E 53 54 55 56 5A 5B 5C 60 61 64
168+ 69 6A 6B 6E 72 75 7A 7B 7C 7D 7F 83 84 85 86 87
169+ 88 41 47 48 4C 4E 53 54 55 56 5A 5B 5C 60 61 64
170+ 69 6A 6B 6E 72 75 7A 7B 7C 7D 7F 89 8A 8B 8C 00
171+ 01 78 4E 04 05 06 07 08 09 0A 67 67 56 56 0F 41
172+ 4E 12 13 67 67 64 78 75 78 67 78 1C 1D 1E 1F FF
173+ 41 56 64 75 5E 6F FF 67 FF 70 71 73 80 FF 81 82
174+ FF 42 FF 5D FF 41 6F FF FF 70 71 73 80 FF 81 82
175+ 6C 41 44 45 46 5F 49 4B 4A 4E 51 52 50 56 57 4D
176+ FF 62 63 64 66 67 67 FF 6D 77 75 78 78 7E 74 FF
177+ 64 41 44 45 46 5F 49 4B 4A 4E 51 78 50 56 58 4D
178+ FF 62 63 64 66 67 67 FF 6D 77 75 78 78 7E 74 FF
179+</map>
180+</collation>
181+
182+<collation name="latin2_bin" flag="binary"/>
183+
184+</charset>
185+
186+</charsets>
--- trunk/bin/database/share/charsets/latin5.xml (nonexistent)
+++ trunk/bin/database/share/charsets/latin5.xml (revision 7)
@@ -0,0 +1,139 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (c) 2003, 2005 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="latin5">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
36+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
37+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
38+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
39+ 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
40+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
41+ 01 01 01 01 01 01 01 10 01 01 01 01 01 01 01 02
42+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
43+ 02 02 02 02 02 02 02 10 02 02 02 02 02 02 02 02
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 FD 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
61+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
62+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
63+ F0 F1 F2 F3 F4 F5 F6 D7 F8 F9 FA FB FC 69 FE DF
64+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 DD 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
84+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
86+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
87+ D0 D1 D2 D3 D4 D5 D6 F7 D8 D9 DA DB DC 49 DE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 008A 008B 008C 008D 008E 008F
103+0090 0091 0092 0093 0094 0095 0096 0097 0098 0099 009A 009B 009C 009D 009E 009F
104+00A0 00A1 00A2 00A3 00A4 00A5 00A6 00A7 00A8 00A9 00AA 00AB 00AC 00AD 00AE 00AF
105+00B0 00B1 00B2 00B3 00B4 00B5 00B6 00B7 00B8 00B9 00BA 00BB 00BC 00BD 00BE 00BF
106+00C0 00C1 00C2 00C3 00C4 00C5 00C6 00C7 00C8 00C9 00CA 00CB 00CC 00CD 00CE 00CF
107+011E 00D1 00D2 00D3 00D4 00D5 00D6 00D7 00D8 00D9 00DA 00DB 00DC 0130 015E 00DF
108+00E0 00E1 00E2 00E3 00E4 00E5 00E6 00E7 00E8 00E9 00EA 00EB 00EC 00ED 00EE 00EF
109+011F 00F1 00F2 00F3 00F4 00F5 00F6 00F7 00F8 00F9 00FA 00FB 00FC 0131 015F 00FF
110+</map>
111+</unicode>
112+
113+
114+<collation name="latin5_turkish_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 42 43 45 46 47 48 4A 4B 4D 4E 4F 50 51 52
121+ 54 55 56 57 59 5A 5C 5D 5E 5F 60 61 62 63 64 65
122+ 66 41 42 43 45 46 47 48 4A 4C 4D 4E 4F 50 51 52
123+ 54 55 56 57 59 5A 5C 5D 5E 5F 60 87 88 89 8A 8B
124+ 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B
125+ 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB
126+ AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB
127+ BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB
128+ 41 41 41 41 41 41 41 44 46 46 46 46 4C 4C 4C 4C
129+ 49 51 52 52 52 52 53 E0 52 5A 5A 5A 5B 4C 58 57
130+ 41 41 41 41 41 41 41 44 46 46 46 46 4C 4C 4C 4C
131+ 49 51 52 52 52 52 53 FA 52 5A 5A 5A 5B 4B 58 5F
132+</map>
133+</collation>
134+
135+<collation name="latin5_bin" flag="binary"/>
136+
137+</charset>
138+
139+</charsets>
--- trunk/bin/database/share/charsets/latin7.xml (nonexistent)
+++ trunk/bin/database/share/charsets/latin7.xml (revision 7)
@@ -0,0 +1,187 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="latin7">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 20
36+ 01 20 10 20 10 10 00 00 20 10 20 10 20 10 10 10
37+ 20 10 10 10 10 10 10 10 20 00 20 10 20 10 10 20
38+ 48 20 10 10 10 20 10 10 10 10 01 10 10 10 10 01
39+ 10 10 10 10 10 10 10 10 10 10 02 10 10 10 10 02
40+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
41+ 01 01 01 01 01 01 01 10 01 01 01 01 01 01 01 02
42+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
43+ 02 02 02 02 02 02 02 10 02 02 02 02 02 02 02 10
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 A1 A2 A3 A4 A5 A6 A7 B8 A9 BA AB AC AD AE BF
61+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
62+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
63+ F0 F1 F2 F3 F4 F5 F6 D7 F8 F9 FA FB FC FD FE DF
64+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 B1 B2 B3 B4 B5 B6 B7 A8 B9 AA BB BC BD BE AF
84+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
86+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
87+ D0 D1 D2 D3 D4 D5 D6 F7 D8 D9 DA DB DC DD DE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 008A 008B 008C 008D 008E 008F
103+0090 0091 0092 0093 0094 0095 0096 0097 0098 0099 009A 009B 009C 009D 009E 009F
104+00A0 201D 00A2 00A3 00A4 201E 00A6 00A7 00D8 00A9 0156 00AB 00AC 00AD 00AE 00C6
105+00B0 00B1 00B2 00B3 201C 00B5 00B6 00B7 00F8 00B9 0157 00BB 00BC 00BD 00BE 00E6
106+0104 012E 0100 0106 00C4 00C5 0118 0112 010C 00C9 0179 0116 0122 0136 012A 013B
107+0160 0143 0145 00D3 014C 00D5 00D6 00D7 0172 0141 015A 016A 00DC 017B 017D 00DF
108+0105 012F 0101 0107 00E4 00E5 0119 0113 010D 00E9 017A 0117 0123 0137 012B 013C
109+0161 0144 0146 00F3 014D 00F5 00F6 00F7 0173 0142 015B 016B 00FC 017C 017E 2019
110+</map>
111+</unicode>
112+
113+
114+<collation name="latin7_estonian_cs">
115+<map>
116+ 00 02 03 04 05 06 07 08 09 2E 2F 30 31 32 0A 0B
117+ 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B
118+ 2C 33 34 35 36 37 38 27 39 3A 3B 5D 3C 28 3D 3E
119+ 76 7A 7C 7E 80 81 82 83 84 85 3F 40 5E 5F 60 41
120+ 42 86 90 92 98 9A A4 A6 AA AC B2 B4 B8 BE C0 C6
121+ CE D0 D2 D6 E5 E8 EE F0 FA FC DD 43 44 45 46 47
122+ 48 87 91 93 99 9B A5 A7 AB AD B3 B5 B9 BF C1 C7
123+ CF D1 D3 D7 E6 E9 EF F1 FB FD DE 49 4A 4B 4C 1C
124+ 01 1D 57 1E 5A 74 71 72 1F 75 20 5B 21 4E 52 51
125+ 22 55 56 58 59 73 2A 2B 23 E7 24 5C 25 4F 54 26
126+ 2D FE 66 67 68 FF 4D 69 CC 6A D4 62 6B 29 6C 8E
127+ 6D 61 7D 7F 50 6E 6F 70 CD 7B D5 63 77 78 79 8F
128+ 8C B0 88 94 F4 8A A2 A0 96 9C DF 9E A8 B6 AE BA
129+ DB C2 C4 C8 CA F2 F6 64 EC BC D8 EA F8 E1 E3 DA
130+ 8D B1 89 95 F5 8B A3 A1 97 9D E0 9F A9 B7 AF BB
131+ DC C3 C5 C9 CB F3 F7 65 ED BD D9 EB F9 E2 E4 53
132+</map>
133+</collation>
134+
135+
136+<collation name="latin7_general_cs">
137+<!-- Created for case-sensitive record search -->
138+<!-- by Andis Grasis & Rihards Grasis e-mail:andis@cata.lv -->
139+<map>
140+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
141+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
142+ 30 32 33 34 35 36 37 2B 38 39 3A 5C 3B 2C 3C 3D
143+ 76 7A 7C 7E 80 81 82 83 84 85 3E 3F 5D 5E 5F 40
144+ 41 86 92 94 9A 9C A6 A8 AC AE B4 B6 BA C0 C2 C8
145+ D4 D6 D8 DC E3 E6 EE F0 F2 F4 F6 42 43 44 45 46
146+ 47 87 93 95 9B 9D A7 A9 AD AF B5 B7 BB C1 C3 C9
147+ D5 D7 D9 DD E4 E7 EF F1 F3 F5 F7 48 49 4A 4B 20
148+ 75 21 56 22 59 73 70 71 23 74 24 5A 25 4D 51 50
149+ 26 54 55 57 58 72 2E 2F 27 E5 28 5B 29 4E 53 2A
150+ 31 FE 65 66 67 FF 4C 68 D3 69 DA 61 6A 2D 6B 90
151+ 6C 60 7D 7F 4F 6D 6E 6F D2 7B DB 62 77 78 79 91
152+ 8E B2 8A 96 88 8C A4 A2 98 9E F8 A0 AA B8 B0 BE
153+ E1 C4 C6 CA CE D0 CC 63 EC BC DE EA E8 FA FC E0
154+ 8F B3 8B 97 89 8D A5 A3 99 9F F9 A1 AB B9 B1 BF
155+ E2 C5 C7 CB CF D1 CD 64 ED BD DF EB E9 FB FD 52
156+</map>
157+</collation>
158+
159+
160+<collation name="latin7_general_ci">
161+<!-- Created for case-insensitive record search -->
162+<!-- Created by Andis & Rihards -->
163+<map>
164+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
165+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
166+ 30 32 33 34 35 36 37 2B 38 39 3A 5C 3B 2C 3C 3D
167+ 76 7A 7C 7E 80 81 82 83 84 85 3E 3F 5D 5E 5F 40
168+ 41 86 92 94 9A 9C A6 A8 AC AE B4 B6 BA C0 C2 C8
169+ D4 D6 D8 DC E3 E6 EE F0 F2 F4 F6 42 43 44 45 46
170+ 47 86 92 94 9A 9C A6 A8 AC AE B4 B6 BA C0 C2 C8
171+ D4 D6 D8 DC E2 E6 EE F0 F2 F4 F6 48 49 4A 4B 20
172+ 75 21 56 22 59 73 70 71 23 74 24 5A 25 4D 51 50
173+ 26 54 55 57 58 72 2E 2F 27 E5 28 5B 29 4E 53 2A
174+ 31 FE 65 66 67 FF 4C 68 2D 69 DA 61 6A 2D 6B 90
175+ 6C 60 7D 7F 4F 6D 6E 6F D3 7B DB 62 77 78 79 90
176+ 8E B2 8A 96 88 8C A4 A2 98 9E F8 A0 AA B8 B0 BE
177+ E1 C4 C6 CA CE D0 CC 63 EC BC DE EA E8 FA FC E0
178+ 8E B2 8A 96 88 8C A4 A2 98 9E F8 A0 AA B8 B0 BE
179+ E1 C4 C6 CA CE D0 CC 64 EC BC DE EA E8 FA FC 52
180+</map>
181+</collation>
182+
183+<collation name="latin7_bin" flag="binary"/>
184+
185+</charset>
186+
187+</charsets>
--- trunk/bin/database/share/charsets/macce.xml (nonexistent)
+++ trunk/bin/database/share/charsets/macce.xml (revision 7)
@@ -0,0 +1,207 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="macce">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 00
36+ 01 01 02 01 01 01 01 02 02 01 02 02 01 02 02 01
37+ 02 01 02 02 01 02 01 02 02 02 02 02 02 01 02 02
38+ 00 00 01 00 00 00 00 02 00 00 00 02 00 00 02 01
39+ 02 01 00 00 02 01 00 00 02 01 02 01 02 01 02 01
40+ 02 01 00 00 02 01 00 00 00 00 00 02 01 01 02 01
41+ 00 00 00 00 00 00 00 00 02 01 02 01 00 00 02 01
42+ 02 01 00 00 02 01 02 01 01 02 01 01 02 01 01 01
43+ 02 01 01 02 01 02 01 02 01 02 02 01 01 02 01 00
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 54 75 76 77 78 79 7A 5B 5C 5D 5E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 54 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 8A 82 82 8E 88 9A 9F 87 88 8B 8A 8B 8D 8D 8E 90
59+ 90 93 92 93 95 95 98 97 98 99 9A 9B 9C 9E 9E 9F
60+ A0 A1 AB A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE B0
61+ B0 B4 B2 B3 B4 FA B6 B7 B8 BA BA BC BC BE BE C0
62+ C0 C4 C2 C3 C4 CB C6 C7 C8 C9 CA CB CE 9B CE D8
63+ D0 D1 D2 D3 D4 D5 D6 D7 D8 DA DA DE DC DD DE E0
64+ E0 E4 E2 E3 E4 E6 E6 87 E9 E9 92 EC EC F0 97 99
65+ F0 F3 9C F3 F5 F5 F7 F7 F9 F9 FA FD B8 FD AE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 74 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 74 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80+ 80 81 81 83 84 85 86 E7 84 89 80 89 8C 8C 83 8F
81+ 8F 91 EA 91 94 94 96 EE 96 EF 85 CD F2 9D 9D 86
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA A2 AC AD FE AF
83+ AF B1 B2 B3 B1 B5 B6 B7 FC B9 B9 BB BB BD BD BF
84+ BF C1 C2 C3 C1 C5 C6 C7 C8 C9 CA C5 CC CD CC CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 CF D9 D9 DB DC DD DB DF
86+ DF E1 E2 E3 E1 E5 E5 E7 E8 E8 EA EB EB ED EE EF
87+ ED F1 F2 F1 F4 F4 F6 F6 F8 F8 B5 FB FC FB FE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+ 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+ 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+ 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+ 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+ 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+ 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
100+ 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+ 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
102+ 00C4 0100 0101 00C9 0104 00D6 00DC 00E1 0105 010C 00E4 010D 0106 0107 00E9 0179
103+ 017A 010E 00ED 010F 0112 0113 0116 00F3 0117 00F4 00F6 00F5 00FA 011A 011B 00FC
104+ 2020 00B0 0118 00A3 00A7 2022 00B6 00DF 00AE 00A9 2122 0119 00A8 2260 0123 012E
105+ 012F 012A 2264 2265 012B 0136 2202 2211 0142 013B 013C 013D 013E 0139 013A 0145
106+ 0146 0143 00AC 221A 0144 0147 2206 00AB 00BB 2026 00A0 0148 0150 00D5 0151 014C
107+ 2013 2014 201C 201D 2018 2019 00F7 25CA 014D 0154 0155 0158 2039 203A 0159 0156
108+ 0157 0160 201A 201E 0161 015A 015B 00C1 0164 0165 00CD 017D 017E 016A 00D3 00D4
109+ 016B 016E 00DA 016F 0170 0171 0172 0173 00DD 00FD 0137 017B 0141 017C 0122 02C7
110+</map>
111+</unicode>
112+
113+
114+<collation name="macce_general_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 40 41 46 47 4A 4C 52 53 55 56 5A 5B 5D 62 62 67
121+ 6F 70 71 75 79 81 88 89 8A 8B 8D 90 91 92 93 94
122+ 95 41 46 47 4A 4C 52 53 55 56 5A 5B 5D 62 62 67
123+ 6F 70 71 75 79 81 88 89 8A 8B 8D 96 97 98 99 9A
124+ 41 41 41 4C 41 67 81 41 41 47 41 47 47 47 4C 8D
125+ 8D 4A 56 4A 4C 4C 4C 67 4C 67 67 67 81 4C 4C 81
126+ A0 A1 4C A3 A4 A5 A6 75 A8 A9 AA 4C AC AD 53 56
127+ 56 56 B2 B3 56 5B B6 B7 5D 5D 5D 5D 5D 5D 5D 62
128+ 62 62 C2 C3 62 62 C6 C7 C8 C9 CA 62 67 67 67 67
129+ D0 D1 D2 D3 D4 D5 D6 D7 67 71 71 71 DC DD 71 71
130+ 71 75 E2 E3 75 75 75 41 79 79 56 8D 8D 81 67 67
131+ 81 81 81 81 81 81 81 81 8B 8B 5B 8D 5D 8D 53 FF
132+</map>
133+</collation>
134+
135+
136+<collation name="macce_bin" flag="binary"/>
137+
138+<collation name="macce_ci_ai">
139+<map>
140+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
141+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
142+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
143+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
144+ 40 41 4B 4D 53 57 63 65 69 6B 73 75 79 83 85 8D
145+ 9B 9D 9F A7 AE B2 C0 C2 C4 C6 CA D2 D3 D4 D5 D6
146+ D7 41 4B 4D 53 57 63 65 69 6B 73 75 79 83 85 8D
147+ 9B 9D 9F A7 AE B2 C0 C2 C4 C6 CA D8 D9 DA DB DC
148+ 41 41 41 57 41 8D B2 41 41 4D 41 4D 4D 4D 57 CA
149+ CA 53 6B 53 57 57 57 8D 57 8D 8D 8D B2 57 57 B2
150+ DD DE 57 DF E0 E1 E2 A7 E3 E4 E5 57 E6 E7 65 6B
151+ 6B 6B E8 E9 6B 75 EA EB 79 79 79 79 79 79 79 85
152+ 85 85 EC ED 85 85 EE EF F0 F1 F2 85 8D 8D 8D 8D
153+ F3 F4 F5 F6 F7 F8 F9 FA 8D 9F 9F 9F FB FC 9F 9F
154+ 9F A7 FD FE A7 A7 A7 41 BE BE 6B CA CA B2 8D 8D
155+ B2 B2 B2 B2 B2 B2 B2 B2 C6 C6 75 CA 79 CA 65 FF
156+</map>
157+</collation>
158+
159+
160+<collation name="macce_ci">
161+<map>
162+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
163+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
164+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
165+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
166+ 40 41 4B 4D 53 57 63 65 69 6B 73 75 79 83 85 8D
167+ 9B 9D 9F A7 AE B2 C0 C2 C4 C6 CA D2 D3 D4 D5 D6
168+ D7 41 4B 4D 53 57 63 65 69 6B 73 75 79 83 85 8D
169+ 9B 9D 9F A7 AE B2 C0 C2 C4 C6 CA D8 D9 DA DB DC
170+ 45 47 47 59 49 91 B6 43 49 4F 45 4F 51 51 59 CE
171+ CE 55 71 55 5B 5B 5D 8F 5D 99 91 97 B8 5F 5F B6
172+ DD DE 61 DF E0 E1 E2 AD E3 E4 E5 61 E6 E7 67 6F
173+ 6F 6D E8 E9 6D 77 EA EB 7B 81 82 7F 7F 7D 7D 8B
174+ 8B 87 EC ED 87 89 EE EF F0 F1 F2 89 93 97 93 95
175+ F3 F4 F5 F6 F7 F8 F9 FA 95 A1 A1 A3 FB FC A3 A5
176+ A5 A9 FD FE A9 AB AB 43 B0 B0 71 CC CC BC 8F 99
177+ BC B4 B8 B4 BA BA BE BE C8 C8 77 D0 7B D0 67 FF
178+
179+</map>
180+</collation>
181+
182+
183+<collation name="macce_cs">
184+<map>
185+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
186+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
187+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
188+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
189+ 40 41 4B 4D 53 57 63 65 69 6B 73 75 79 83 85 8D
190+ 9B 9D 9F A7 AE B2 C0 C2 C4 C6 CA D2 D3 D4 D5 D6
191+ D7 42 4C 4E 54 58 64 66 6A 6C 74 76 7A 84 86 8E
192+ 9C 9E A0 A8 AF B3 C1 C3 C5 C7 CB D8 D9 DA DB DC
193+ 45 47 48 59 49 91 B6 44 4A 4F 46 50 51 52 5A CE
194+ CF 55 72 56 5B 5C 5D 90 5E 9A 92 98 B8 5F 60 B7
195+ DD DE 61 DF E0 E1 E2 AD E3 E4 E5 62 E6 E7 68 6F
196+ 70 6D E8 E9 6E 77 EA EB 7C 81 82 7F 80 7D 7E 8B
197+ 8C 87 EC ED 88 89 EE EF F0 F1 F2 8A 93 97 94 95
198+ F3 F4 F5 F6 F7 F8 F9 FA 96 A1 A2 A3 FB FC A4 A5
199+ A6 A9 FD FE AA AB AC 43 B0 B1 71 CC CD BC 8F 99
200+ BD B4 B9 B5 BA BB BE BF C8 C9 78 D0 7B D1 67 FF
201+</map>
202+</collation>
203+
204+
205+</charset>
206+
207+</charsets>
--- trunk/bin/database/share/charsets/macroman.xml (nonexistent)
+++ trunk/bin/database/share/charsets/macroman.xml (revision 7)
@@ -0,0 +1,200 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="macroman">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 10 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10
34+ 10 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 10 10 10 10 10
36+ 20 01 01 01 01 01 01 02 02 02 02 02 02 02 02 02
37+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
38+ 00 00 00 00 00 00 00 02 00 00 00 00 00 00 01 01
39+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 02
40+ 00 00 00 00 02 00 00 00 00 00 00 20 01 01 00 00
41+ 00 00 00 00 00 00 00 00 02 01 00 00 00 00 00 00
42+ 00 00 00 00 00 20 01 01 01 01 01 01 01 01 01 01
43+ 00 01 01 01 01 02 00 00 00 00 00 00 00 00 00 00
44+</map>
45+</ctype>
46+
47+<lower>
48+<map>
49+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
50+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
51+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
52+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
53+ 40 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
54+ 70 71 72 73 74 75 76 77 78 79 7A 5B 5C 5D 5E 5F
55+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
56+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
57+ 8A 8C 8D 8E 96 9A 9F 87 88 89 8A 8B 8C 8D 8E 8F
58+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
59+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD BE BF
60+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
61+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA 88 8B 9B CE CF
62+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D8 DA DB DC DD DE DF
63+ E0 E1 E2 E3 E4 89 90 87 91 8F 92 94 95 93 97 99
64+ F0 98 9C 9E 9D F5 F6 F7 F8 F9 FA FB FC FD FE FF
65+</map>
66+</lower>
67+
68+<upper>
69+<map>
70+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
71+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
72+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
73+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
74+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
75+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
76+ 60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
78+ 80 81 82 83 84 85 86 E7 CB E5 80 CC 81 82 83 E9
79+ E6 E8 EA ED EB EC 84 EE F1 EF 85 CD F2 F4 F3 86
80+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
81+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD AE AF
82+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
83+ D0 D1 D2 D3 D4 D5 D6 D7 D9 D9 DA DB DC DD DE DF
84+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
85+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
86+</map>
87+</upper>
88+
89+
90+<unicode>
91+<map>
92+ 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
93+ 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
94+ 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
95+ 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
96+ 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
97+ 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F
98+ 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
99+ 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 007F
100+ 00C4 00C5 00C7 00C9 00D1 00D6 00DC 00E1 00E0 00E2 00E4 00E3 00E5 00E7 00E9 00E8
101+ 00EA 00EB 00ED 00EC 00EE 00EF 00F1 00F3 00F2 00F4 00F6 00F5 00FA 00F9 00FB 00FC
102+ 2020 00B0 00A2 00A3 00A7 2022 00B6 00DF 00AE 00A9 2122 00B4 00A8 2260 00C6 00D8
103+ 221E 00B1 2264 2265 00A5 00B5 2202 2211 220F 03C0 222B 00AA 00BA 03A9 00E6 00F8
104+ 00BF 00A1 00AC 221A 0192 2248 2206 00AB 00BB 2026 00A0 00C0 00C3 00D5 0152 0153
105+ 2013 2014 201C 201D 2018 2019 00F7 25CA 00FF 0178 2044 20AC 2039 203A FB01 FB02
106+ 2021 00B7 201A 201E 2030 00C2 00CA 00C1 00CB 00C8 00CD 00CE 00CF 00CC 00D3 00D4
107+ F8FF 00D2 00DA 00DB 00D9 0131 02C6 02DC 00AF 02D8 02D9 02DA 00B8 02DD 02DB 02C7
108+</map>
109+</unicode>
110+
111+<collation name="macroman_general_ci">
112+<map>
113+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
114+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
115+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
116+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
117+ 40 41 49 50 52 53 57 59 60 61 67 68 69 70 71 72
118+ 79 80 81 82 84 85 90 91 92 93 95 A0 A1 A2 A3 A4
119+ A5 41 49 50 52 53 57 59 60 61 67 68 69 70 71 72
120+ 79 80 81 82 84 85 90 91 92 93 95 A6 A7 A8 A9 AA
121+ 41 41 50 53 71 72 85 41 41 41 41 41 41 50 53 53
122+ 53 53 61 61 61 61 71 72 72 72 72 72 85 85 85 85
123+ AB AC AD AE AF B0 B1 82 B2 B3 B4 B5 B6 B7 48 72
124+ B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 48 72
125+ C6 C7 C8 C9 57 CA CB CC CD CE CF 41 41 72 D0 D1
126+ D2 D3 D4 D5 D6 D7 D8 D9 93 93 DA DB DC DD DE DF
127+ E0 E1 E2 E3 E4 41 53 41 53 53 61 61 61 61 72 72
128+ F0 72 85 85 85 61 F6 F7 F8 F9 FA FB FC FD FE FF
129+</map>
130+</collation>
131+
132+<collation name="macroman_bin" flag="binary"/>
133+
134+<collation name="macroman_ci_ai">
135+<map>
136+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
137+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
138+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
139+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
140+ 40 41 51 53 57 59 63 66 68 6A 75 77 79 7B 7D 81
141+ 91 93 95 97 9A 9C A6 A8 AA AC B0 B2 B3 B4 B5 B6
142+ B7 41 51 53 57 59 63 66 68 6A 75 77 79 7B 7D 81
143+ 91 93 95 97 9A 9C A6 A8 AA AC B0 B8 B9 BA BB BC
144+ 41 41 53 59 7D 81 9C 41 41 41 41 41 41 53 59 59
145+ 59 59 6A 6A 6A 6A 7D 81 81 81 81 81 9C 9C 9C 9C
146+ BD BE BF C0 C1 C2 C3 97 C4 C5 C6 C7 C8 C9 41 81
147+ CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 41 81
148+ D8 D9 DA DB 63 DC DD DE DF E0 E1 41 41 81 81 81
149+ E2 E3 E4 E5 E6 E7 E8 E9 AC AC EA EB EC ED EE EF
150+ F0 F1 F2 F3 F4 41 59 41 59 59 6A 6A 6A 6A 81 81
151+ F0 81 9C 9C 9C 6A F6 F7 F8 F9 FA FB FC FD FE FF
152+
153+</map>
154+</collation>
155+
156+<collation name="macroman_ci">
157+<map>
158+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
159+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
160+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
161+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
162+ 40 41 51 53 57 59 63 66 68 6A 75 77 79 7B 7D 81
163+ 91 93 95 97 9A 9C A6 A8 AA AC B0 B2 B3 B4 B5 B6
164+ B7 41 51 53 57 59 63 66 68 6A 75 77 79 7B 7D 81
165+ 91 93 95 97 9A 9C A6 A8 AA AC B0 B8 B9 BA BB BC
166+ 4B 4D 55 5D 7F 8B A4 45 43 47 4B 49 4D 55 5D 5B
167+ 5F 61 6E 6C 70 72 7F 85 83 87 8B 89 A0 9E A2 A4
168+ BD BE BF C0 C1 C2 C3 99 C4 C5 C6 C7 C8 C9 4F 8D
169+ CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 4F 8D
170+ D8 D9 DA DB 65 DC DD DE DF E0 E1 43 49 89 8F 8F
171+ E2 E3 E4 E5 E6 E7 E8 E9 AE AE EA EB EC ED EE EF
172+ F0 F1 F2 F3 F4 47 5F 45 61 5B 6E 70 70 6C 85 87
173+ F0 83 A0 A2 9E 72 F6 F7 F8 F9 FA FB FC FD FE FF
174+</map>
175+</collation>
176+
177+<collation name="macroman_cs">
178+<map>
179+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
180+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
181+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
182+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
183+ 40 41 51 53 57 59 63 66 68 6A 75 77 79 7B 7D 81
184+ 91 93 95 97 9A 9C A6 A8 AA AC B0 B2 B3 B4 B5 B6
185+ B7 42 52 54 58 5A 64 67 69 6B 76 78 7A 7C 7E 82
186+ 92 94 96 98 9B 9D A7 A9 AB AD B1 B8 B9 BA BB BC
187+ 4B 4D 55 5D 7F 8B A4 46 44 48 4C 4A 4E 56 5E 5C
188+ 60 62 6F 6D 71 73 80 86 84 88 8C 8A A1 9F A3 A5
189+ BD BE BF C0 C1 C2 C3 99 C4 C5 C6 C7 C8 C9 4F 8D
190+ CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 50 8E
191+ D8 D9 DA DB 65 DC DD DE DF E0 E1 43 49 89 8F 90
192+ E2 E3 E4 E5 E6 E7 E8 E9 AF AE EA EB EC ED EE EF
193+ F0 F1 F2 F3 F4 47 5F 45 61 5B 6E 70 72 6C 85 87
194+ F0 83 A0 A2 9E 74 F6 F7 F8 F9 FA FB FC FD FE FF
195+</map>
196+</collation>
197+
198+</charset>
199+
200+</charsets>
--- trunk/bin/database/share/charsets/swe7.xml (nonexistent)
+++ trunk/bin/database/share/charsets/swe7.xml (revision 7)
@@ -0,0 +1,141 @@
1+<?xml version='1.0' encoding="utf-8"?>
2+
3+<charsets>
4+
5+<copyright>
6+ Copyright (C) 2003 MySQL AB
7+ Use is subject to license terms
8+
9+ This program is free software; you can redistribute it and/or modify
10+ it under the terms of the GNU General Public License as published by
11+ the Free Software Foundation; version 2 of the License.
12+
13+ This program is distributed in the hope that it will be useful,
14+ but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ GNU General Public License for more details.
17+
18+ You should have received a copy of the GNU General Public License
19+ along with this program; if not, write to the Free Software
20+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
21+</copyright>
22+
23+<charset name="swe7">
24+
25+<ctype>
26+<map>
27+ 00
28+ 20 20 20 20 20 20 20 20 20 28 28 28 28 28 20 20
29+ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
30+ 48 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
31+ 84 84 84 84 84 84 84 84 84 84 10 10 10 10 10 10
32+ 01 81 81 81 81 81 81 01 01 01 01 01 01 01 01 01
33+ 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 10
34+ 01 82 82 82 82 82 82 02 02 02 02 02 02 02 02 02
35+ 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 20
36+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
37+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
38+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
39+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
41+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
42+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
43+ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
44+</map>
45+</ctype>
46+
47+
48+<lower>
49+<map>
50+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
51+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
52+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
53+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
54+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
55+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 5F
56+ 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
57+ 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
58+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
59+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
60+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
61+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
62+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
63+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
64+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
65+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
66+</map>
67+</lower>
68+
69+
70+<upper>
71+<map>
72+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
73+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
74+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
75+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
76+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
77+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
78+ 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
79+ 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 7F
80+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
81+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
82+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
83+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
84+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
85+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
86+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
87+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
88+</map>
89+</upper>
90+
91+
92+<unicode>
93+<map>
94+0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
95+0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A 001B 001C 001D 001E 001F
96+0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F
97+0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F
98+00C9 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F
99+0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 00C4 00D6 00C5 00DC 005F
100+00E9 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
101+0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 00E4 00F6 00E5 00FC 0000
102+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
103+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
104+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
105+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
106+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
107+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
108+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
109+0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
110+</map>
111+</unicode>
112+
113+
114+<collation name="swe7_swedish_ci">
115+<map>
116+ 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
117+ 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
118+ 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
119+ 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
120+ 45 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
121+ 50 51 52 53 54 55 56 57 58 59 5A 5C 5D 5B 59 5F
122+ 45 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
123+ 50 51 52 53 54 55 56 57 58 59 5A 5C 5D 5B 59 7F
124+ 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
125+ 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
126+ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
127+ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
128+ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
129+ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
130+ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
131+ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
132+</map>
133+</collation>
134+
135+<collation name="swe7_bin" flag="binary"/>
136+
137+</charset>
138+
139+</charsets>
140+
141+
--- trunk/dev/dba/InstaLikes.sql (revision 6)
+++ trunk/dev/dba/InstaLikes.sql (revision 7)
@@ -1,65 +1,40 @@
1---
2--- File generated with SQLiteStudio v3.2.1 on sex fev 1 14:47:42 2019
3---
4--- Text encoding used: System
5---
6-PRAGMA foreign_keys = off;
7-BEGIN TRANSACTION;
1+CREATE SCHEMA IF NOT EXISTS instalikes CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI;
82
9--- Table: followers
10-DROP TABLE IF EXISTS followers;
3+USE instalikes;
114
12-CREATE TABLE followers (
13- id INTEGER PRIMARY KEY ON CONFLICT ROLLBACK AUTOINCREMENT
14- NOT NULL ON CONFLICT ROLLBACK,
15- followedid VARCHAR (20) NOT NULL ON CONFLICT ROLLBACK
16- CONSTRAINT user_followers_followed_fk REFERENCES user (id) ON DELETE CASCADE
17- ON UPDATE CASCADE,
18- followerid VARCHAR (20) NOT NULL ON CONFLICT ROLLBACK
19- CONSTRAINT user_followers_followed_fk REFERENCES user (id) ON DELETE CASCADE
20- ON UPDATE CASCADE,
21- CONSTRAINT followed_follower_uc UNIQUE (
22- followedid,
23- followerid
24- )
25- ON CONFLICT ROLLBACK
26-);
5+DROP TABLE IF EXISTS user;
276
7+CREATE TABLE user (id VARCHAR(20) CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI NOT NULL
8+ ,username VARCHAR(20) CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI NOT NULL
9+ ,realname VARCHAR(64) CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI NOT NULL
10+ ,pictureurl VARCHAR(255) CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI NULL DEFAULT NULL
11+ ,biography TEXT CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI NULL
12+ ,isprivate BIT(1) NOT NULL
13+ ,isverified BIT(1) NULL DEFAULT NULL
14+ ,isbusinessaccount BIT(1) NULL DEFAULT NULL
15+ ,followers BIGINT(20) NULL DEFAULT NULL
16+ ,following BIGINT(20) NULL DEFAULT NULL
17+ ,medias BIGINT(20) NULL DEFAULT NULL
18+ ,PRIMARY KEY (id)
19+ ,UNIQUE INDEX users_username_uc (username)) ENGINE=INNODB CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI;
2820
29--- Table: medias
30-DROP TABLE IF EXISTS medias;
21+DROP TABLE IF EXISTS followers;
3122
32-CREATE TABLE medias (
33- id VARCHAR (20) PRIMARY KEY ON CONFLICT ROLLBACK
34- NOT NULL ON CONFLICT ROLLBACK,
35- shortcode VARCHAR (50) NOT NULL ON CONFLICT ROLLBACK,
36- width INTEGER NOT NULL ON CONFLICT ROLLBACK,
37- height INTEGER NOT NULL ON CONFLICT ROLLBACK,
38- userid VARCHAR (20) CONSTRAINT user_media_fk REFERENCES user (id) ON DELETE CASCADE
39- ON UPDATE CASCADE
40- NOT NULL ON CONFLICT ROLLBACK
41-);
23+CREATE TABLE followers (id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT
24+ ,followerid VARCHAR(20) CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI NOT NULL
25+ ,followingid VARCHAR(20) CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI NOT NULL
26+ ,PRIMARY KEY (id)
27+ ,UNIQUE INDEX followed_follower_uc (followerid, followingid)
28+ ,CONSTRAINT user_followers_follower_fk FOREIGN KEY (followerid) REFERENCES user (id) ON UPDATE CASCADE ON DELETE CASCADE
29+ ,CONSTRAINT user_followers_following_fk FOREIGN KEY (followingid) REFERENCES user (id) ON UPDATE CASCADE ON DELETE CASCADE) ENGINE=INNODB CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI;
4230
31+DROP TABLE IF EXISTS medias;
4332
44--- Table: user
45-DROP TABLE IF EXISTS user;
46-
47-CREATE TABLE user (
48- id VARCHAR (20) PRIMARY KEY ON CONFLICT ROLLBACK
49- NOT NULL ON CONFLICT ROLLBACK,
50- username VARCHAR (20) CONSTRAINT users_username_uc UNIQUE ON CONFLICT ROLLBACK
51- NOT NULL ON CONFLICT ROLLBACK,
52- realname VARCHAR (64) NOT NULL ON CONFLICT ROLLBACK,
53- pictureurl VARCHAR (255),
54- biography TEXT,
55- isprivate BOOLEAN NOT NULL,
56- isverified BOOLEAN,
57- isbusinessaccount BOOLEAN,
58- followers BIGINT,
59- following BIGINT,
60- medias BIGINT
61-);
62-
63-
64-COMMIT TRANSACTION;
65-PRAGMA foreign_keys = on;
33+CREATE TABLE medias (id VARCHAR(20) CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI NOT NULL
34+ ,shortcode VARCHAR(50) CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI NOT NULL
35+ ,width SMALLINT(6) NOT NULL
36+ ,height SMALLINT(6) NOT NULL
37+ ,wasliked BIT(1) NOT NULL DEFAULT 0
38+ ,userid VARCHAR(20) CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI NOT NULL
39+ ,PRIMARY KEY (id)
40+ ,CONSTRAINT user_media_fk FOREIGN KEY (userid) REFERENCES user (id) ON UPDATE CASCADE ON DELETE CASCADE) ENGINE=INNODB CHARACTER SET UTF8MB4 COLLATE UTF8MB4_UNICODE_CI;
\ No newline at end of file
--- trunk/src/UDAMOPrincipal.pas (revision 6)
+++ trunk/src/UDAMOPrincipal.pas (revision 7)
@@ -5,8 +5,7 @@
55 uses
66 System.SysUtils, System.Classes, FireDAC.Stan.Intf, FireDAC.Stan.Option,
77 FireDAC.Stan.Error, FireDAC.UI.Intf, FireDAC.Phys.Intf, FireDAC.Stan.Def,
8- FireDAC.Stan.Pool, FireDAC.Stan.Async, FireDAC.Phys, FireDAC.Phys.SQLite,
9- FireDAC.Phys.SQLiteDef, FireDAC.Stan.ExprFuncs, FireDAC.VCLUI.Wait, Data.DB,
8+ FireDAC.Stan.Pool, FireDAC.Stan.Async, FireDAC.Phys, FireDAC.VCLUI.Wait, Data.DB,
109 FireDAC.Comp.Client, System.ImageList, Vcl.ImgList, Vcl.Controls,
1110 UPngImageList, FireDAC.Stan.Param, FireDAC.DatS, FireDAC.DApt.Intf,
1211 FireDAC.DApt, FireDAC.Comp.DataSet,
@@ -13,7 +12,8 @@
1312 KRK.Components.AdditionalControls.BalloonHint, Vcl.ExtCtrls, Vcl.Menus,
1413 Vcl.PlatformDefaultStyleActnCtrls, Vcl.ActnPopup, System.Actions,
1514 Vcl.ActnList, Vcl.ActnMan, KRK.Components.DataControls.DBGrid, JSON,
16- Vcl.Forms;
15+ Vcl.Forms, FireDAC.Phys.MySQLDef, FireDAC.Phys.MySQL,
16+ FireDAC.Comp.ScriptCommands, FireDAC.Stan.Util, FireDAC.Comp.Script;
1717
1818 type
1919 TMedia = record
@@ -95,7 +95,7 @@
9595 ACTNUpdateUser: TAction;
9696 FDTAFollowers: TFDTable;
9797 DASOFollowers: TDataSource;
98- FDTAFollowersid: TFDAutoIncField;
98+ FDTAFollowersid: TLargeIntField;
9999 FDTAFollowersfollowingid: TWideStringField;
100100 FDTAFollowersfollowerid: TWideStringField;
101101 FDTAMediaswasliked: TBooleanField;
@@ -107,6 +107,8 @@
107107 ACTNFollowUsers: TAction;
108108 ACTNLikeLastest: TAction;
109109 ACTNAddUser: TAction;
110+ FDMD: TFDPhysMySQLDriverLink;
111+ FDSC: TFDScript;
110112 procedure FDCOBeforeConnect(Sender: TObject);
111113 procedure DoClearFlag(Sender: TField; var Text: string; DisplayText: Boolean);
112114 procedure FDTAUserAfterScroll(DataSet: TDataSet);
@@ -123,6 +125,7 @@
123125 procedure ACTNLikeLastestExecute(Sender: TObject);
124126 procedure ACTNAddUserExecute(Sender: TObject);
125127 procedure ACTNFollowUsersExecute(Sender: TObject);
128+ procedure FDCOAfterConnect(Sender: TObject);
126129 private
127130 { Private declarations }
128131 FRequestsSoFar: Cardinal;
@@ -623,9 +626,38 @@
623626 end;
624627 end;
625628
629+procedure TDAMOPrincipal.FDCOAfterConnect(Sender: TObject);
630+begin
631+ if FDCO.ExecSQLScalar('SELECT COUNT(SCHEMA_NAME) FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = ''instalikes''') = 0 then
632+ begin
633+ FDSC.ValidateAll;
634+ FDSC.ExecuteAll;
635+ end;
636+
637+ FDCO.ExecSQL('use instalikes');
638+ FDCO.ExecSQL('set names utf8mb4 collate utf8mb4_unicode_ci');
639+end;
640+
626641 procedure TDAMOPrincipal.FDCOBeforeConnect(Sender: TObject);
627642 begin
628- FDCO.Params.Values['Database'] := ChangeFileExt(ParamStr(0),'.db');
643+
644+ ////////////////
645+// FDCO.Params.Database := 'instalikes';
646+// FDCO.Params.Password := 'gsc2014xyz';
647+// FDCO.Params.UserName := 'root';
648+// FDCO.Params.Values['Port'] := '3308';
649+// FDMD.VendorLib := '';
650+ //////////////
651+
652+ FDMD.VendorLib := './database/libmysqld.dll';
653+ FDMD.EmbeddedArgs.Clear;
654+ FDMD.EmbeddedArgs.Add('--basedir=./database');
655+ FDMD.EmbeddedArgs.Add('--language=portuguese');
656+ FDMD.EmbeddedArgs.Add('--datadir=./database/data');
657+ FDMD.EmbeddedArgs.Add('--skip-networking');
658+ FDMD.EmbeddedArgs.Add('--default-storage-engine=INNODB');
659+ FDMD.EmbeddedArgs.Add('--character-set-server=utf8mb4');
660+ FDMD.EmbeddedArgs.Add('--collation-server=utf8mb4_unicode_ci');
629661 end;
630662
631663 procedure TDAMOPrincipal.FDTAUserAfterScroll(DataSet: TDataSet);
Show on old repository browser