Index.xml 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599
  1. <?xml version='1.0' encoding="utf-8"?>
  2. <charsets max-id="99">
  3. <copyright>
  4. Copyright (c) 2003-2005 MySQL AB
  5. Use is subject to license terms
  6. This program is free software; you can redistribute it and/or modify
  7. it under the terms of the GNU General Public License as published by
  8. the Free Software Foundation; version 2 of the License.
  9. This program is distributed in the hope that it will be useful,
  10. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. GNU General Public License for more details.
  13. You should have received a copy of the GNU General Public License
  14. along with this program; if not, write to the Free Software
  15. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
  16. </copyright>
  17. <description>
  18. This file lists all of the available character sets.
  19. To make maintaining easier please:
  20. - keep records sorted by collation number.
  21. - change charsets.max-id when adding a new collation.
  22. </description>
  23. <charset name="big5">
  24. <family>Traditional Chinese</family>
  25. <description>Big5 Traditional Chinese</description>
  26. <alias>big-5</alias>
  27. <alias>bigfive</alias>
  28. <alias>big-five</alias>
  29. <alias>cn-big5</alias>
  30. <alias>csbig5</alias>
  31. <collation name="big5_chinese_ci" id="1" order="Chinese">
  32. <flag>primary</flag>
  33. <flag>compiled</flag>
  34. </collation>
  35. <collation name="big5_bin" id="84" order="Binary">
  36. <flag>binary</flag>
  37. <flag>compiled</flag>
  38. </collation>
  39. </charset>
  40. <charset name="latin2">
  41. <family>Central European</family>
  42. <description>ISO 8859-2 Central European</description>
  43. <alias>csisolatin2</alias>
  44. <alias>iso-8859-2</alias>
  45. <alias>iso-ir-101</alias>
  46. <alias>iso_8859-2</alias>
  47. <alias>iso_8859-2:1987</alias>
  48. <alias>l2</alias>
  49. <collation name="latin2_czech_cs" id="2" order="Czech" flag="compiled"/>
  50. <collation name="latin2_general_ci" id="9" flag="primary">
  51. <order>Hungarian</order>
  52. <order>Polish</order>
  53. <order>Romanian</order>
  54. <order>Croatian</order>
  55. <order>Slovak</order>
  56. <order>Slovenian</order>
  57. <order>Sorbian</order>
  58. </collation>
  59. <collation name="latin2_hungarian_ci" id="21" order="Hungarian"/>
  60. <collation name="latin2_croatian_ci" id="27" order="Croatian"/>
  61. <collation name="latin2_bin" id="77" order="Binary" flag="binary"/>
  62. </charset>
  63. <charset name="dec8">
  64. <family>Western</family>
  65. <description>DEC West European</description>
  66. <collation name="dec8_bin" id="69" order="Binary" flag="binary"/>
  67. <collation name="dec8_swedish_ci" id="3" flag="primary">
  68. <order>Dutch</order>
  69. <order>English</order>
  70. <order>French</order>
  71. <order>German Duden</order>
  72. <order>Italian</order>
  73. <order>Latin</order>
  74. <order>Portuguese</order>
  75. <order>Spanish</order>
  76. </collation>
  77. </charset>
  78. <charset name="cp850">
  79. <family>Western</family>
  80. <description>DOS West European</description>
  81. <alias>850</alias>
  82. <alias>cspc850multilingual</alias>
  83. <alias>ibm850</alias>
  84. <collation name="cp850_general_ci" id="4" flag="primary">
  85. <order>Dutch</order>
  86. <order>English</order>
  87. <order>French</order>
  88. <order>German Duden</order>
  89. <order>Italian</order>
  90. <order>Latin</order>
  91. <order>Portuguese</order>
  92. <order>Spanish</order>
  93. </collation>
  94. <collation name="cp850_bin" id="80" order="Binary" flag="binary"/>
  95. </charset>
  96. <charset name="latin1">
  97. <family>Western</family>
  98. <description>cp1252 West European</description>
  99. <alias>csisolatin1</alias>
  100. <alias>iso-8859-1</alias>
  101. <alias>iso-ir-100</alias>
  102. <alias>iso_8859-1</alias>
  103. <alias>iso_8859-1:1987</alias>
  104. <alias>l1</alias>
  105. <alias>latin1</alias>
  106. <collation name="latin1_german1_ci" id="5" order="German Duden"/>
  107. <collation name="latin1_swedish_ci" id="8" order="Finnish, Swedish">
  108. <flag>primary</flag>
  109. <flag>compiled</flag>
  110. </collation>
  111. <collation name="latin1_danish_ci" id="15" order="Danish"/>
  112. <collation name="latin1_german2_ci" id="31" order="German Phonebook" flag="compiled"/>
  113. <collation name="latin1_spanish_ci" id="94" order="Spanish"/>
  114. <collation name="latin1_bin" id="47" order="Binary">
  115. <flag>binary</flag>
  116. <flag>compiled</flag>
  117. </collation>
  118. <collation name="latin1_general_ci" id="48">
  119. <order>Dutch</order>
  120. <order>English</order>
  121. <order>French</order>
  122. <order>German Duden</order>
  123. <order>Italian</order>
  124. <order>Latin</order>
  125. <order>Portuguese</order>
  126. <order>Spanish</order>
  127. </collation>
  128. <collation name="latin1_general_cs" id="49">
  129. <order>Dutch</order>
  130. <order>English</order>
  131. <order>French</order>
  132. <order>German Duden</order>
  133. <order>Italian</order>
  134. <order>Latin</order>
  135. <order>Portuguese</order>
  136. <order>Spanish</order>
  137. </collation>
  138. </charset>
  139. <charset name="hp8">
  140. <family>Western</family>
  141. <description>HP West European</description>
  142. <alias>hproman8</alias>
  143. <collation name="hp8_bin" id="72" order="Binary" flag="binary"/>
  144. <collation name="hp8_english_ci" id="6" flag="primary">
  145. <order>Dutch</order>
  146. <order>English</order>
  147. <order>French</order>
  148. <order>German Duden</order>
  149. <order>Italian</order>
  150. <order>Latin</order>
  151. <order>Portuguese</order>
  152. <order>Spanish</order>
  153. </collation>
  154. </charset>
  155. <charset name="koi8r">
  156. <family>Cyrillic</family>
  157. <description>KOI8-R Relcom Russian</description>
  158. <alias>koi8-r</alias>
  159. <alias>cskoi8r</alias>
  160. <collation name="koi8r_general_ci" id="7" order="Russian" flag="primary"/>
  161. <collation name="koi8r_bin" id="74" order="Binary" flag="binary"/>
  162. </charset>
  163. <charset name="swe7">
  164. <family>Western</family>
  165. <description>7bit Swedish</description>
  166. <alias>iso-646-se</alias>
  167. <collation name="swe7_swedish_ci" id="10" order="Swedish" flag="primary"/>
  168. <collation name="swe7_bin" id="82" order="Binary" flag="binary"/>
  169. </charset>
  170. <charset name="ascii">
  171. <family>Western</family>
  172. <description>US ASCII</description>
  173. <alias>us</alias>
  174. <alias>us-ascii</alias>
  175. <alias>csascii</alias>
  176. <alias>iso-ir-6</alias>
  177. <alias>iso646-us</alias>
  178. <collation name="ascii_general_ci" id="11" order="English" flag="primary"/>
  179. <collation name="ascii_bin" id="65" order="Binary" flag="binary"/>
  180. </charset>
  181. <charset name="ujis">
  182. <family>Japanese</family>
  183. <description>EUC-JP Japanese</description>
  184. <alias>euc-jp</alias>
  185. <collation name="ujis_japanese_ci" id="12" order="Japanese">
  186. <flag>primary</flag>
  187. <flag>compiled</flag>
  188. </collation>
  189. <collation name="ujis_bin" id="91" order="Japanese">
  190. <flag>binary</flag>
  191. <flag>compiled</flag>
  192. </collation>
  193. </charset>
  194. <charset name="sjis">
  195. <family>Japanese</family>
  196. <description>Shift-JIS Japanese</description>
  197. <alias>s-jis</alias>
  198. <alias>shift-jis</alias>
  199. <alias>x-sjis</alias>
  200. <collation name="sjis_japanese_ci" id="13" order="Japanese">
  201. <flag>primary</flag>
  202. <flag>compiled</flag>
  203. </collation>
  204. <collation name="sjis_bin" id="88" order="Binary">
  205. <flag>binary</flag>
  206. <flag>compiled</flag>
  207. </collation>
  208. </charset>
  209. <charset name="cp1251">
  210. <family>Cyrillic</family>
  211. <description>Windows Cyrillic</description>
  212. <alias>windows-1251</alias>
  213. <alias>ms-cyr</alias>
  214. <alias>ms-cyrillic</alias>
  215. <collation name="cp1251_bulgarian_ci" id="14">
  216. <order>Belarusian</order>
  217. <order>Bulgarian</order>
  218. <order>Macedonian</order>
  219. <order>Russian</order>
  220. <order>Serbian</order>
  221. <order>Mongolian</order>
  222. <order>Ukrainian</order>
  223. </collation>
  224. <collation name="cp1251_ukrainian_ci" id="23" order="Ukrainian"/>
  225. <collation name="cp1251_bin" id="50" order="Binary" flag="binary"/>
  226. <collation name="cp1251_general_ci" id="51" flag="primary">
  227. <order>Belarusian</order>
  228. <order>Bulgarian</order>
  229. <order>Macedonian</order>
  230. <order>Russian</order>
  231. <order>Serbian</order>
  232. <order>Mongolian</order>
  233. <order>Ukrainian</order>
  234. </collation>
  235. <collation name="cp1251_general_cs" id="52">
  236. <order>Belarusian</order>
  237. <order>Bulgarian</order>
  238. <order>Macedonian</order>
  239. <order>Russian</order>
  240. <order>Serbian</order>
  241. <order>Mongolian</order>
  242. <order>Ukrainian</order>
  243. </collation>
  244. </charset>
  245. <charset name="hebrew">
  246. <family>Hebrew</family>
  247. <description>ISO 8859-8 Hebrew</description>
  248. <alias>csisolatinhebrew</alias>
  249. <alias>iso-8859-8</alias>
  250. <alias>iso-ir-138</alias>
  251. <collation name="hebrew_general_ci" id="16" order="Hebrew" flag="primary"/>
  252. <collation name="hebrew_bin" id="71" order="Binary" flag="binary"/>
  253. </charset>
  254. <charset name="tis620">
  255. <family>Thai</family>
  256. <description>TIS620 Thai</description>
  257. <alias>tis-620</alias>
  258. <collation name="tis620_thai_ci" id="18" order="Thai">
  259. <flag>primary</flag>
  260. <flag>compiled</flag>
  261. </collation>
  262. <collation name="tis620_bin" id="89" order="Binary">
  263. <flag>binary</flag>
  264. <flag>compiled</flag>
  265. </collation>
  266. </charset>
  267. <charset name="euckr">
  268. <family>Korean</family>
  269. <description>EUC-KR Korean</description>
  270. <alias>euc_kr</alias>
  271. <alias>euc-kr</alias>
  272. <collation name="euckr_korean_ci" id="19" order="Korean">
  273. <flag>primary</flag>
  274. <flag>compiled</flag>
  275. </collation>
  276. <collation name="euckr_bin" id="85">
  277. <flag>binary</flag>
  278. <flag>compiled</flag>
  279. </collation>
  280. </charset>
  281. <charset name="latin7">
  282. <family>Baltic</family>
  283. <description>ISO 8859-13 Baltic</description>
  284. <alias>BalticRim</alias>
  285. <alias>iso-8859-13</alias>
  286. <alias>l7</alias>
  287. <collation name="latin7_estonian_cs" id="20">
  288. <order>Estonian</order>
  289. </collation>
  290. <collation name="latin7_general_ci" id="41">
  291. <order>Latvian</order>
  292. <order>Lithuanian</order>
  293. <flag>primary</flag>
  294. </collation>
  295. <collation name="latin7_general_cs" id="42">
  296. <order>Latvian</order>
  297. <order>Lithuanian</order>
  298. </collation>
  299. <collation name="latin7_bin" id="79" order="Binary" flag="binary"/>
  300. </charset>
  301. <charset name="koi8u">
  302. <family>Cyrillic</family>
  303. <description>KOI8-U Ukrainian</description>
  304. <alias>koi8-u</alias>
  305. <collation name="koi8u_general_ci" id="22" order="Ukranian" flag="primary"/>
  306. <collation name="koi8u_bin" id="75" order="Binary" flag="binary"/>
  307. </charset>
  308. <charset name="gb2312">
  309. <family>Simplified Chinese</family>
  310. <description>GB2312 Simplified Chinese</description>
  311. <alias>chinese</alias>
  312. <alias>iso-ir-58</alias>
  313. <collation name="gb2312_chinese_ci" id="24" order="Chinese">
  314. <flag>primary</flag>
  315. <flag>compiled</flag>
  316. </collation>
  317. <collation name="gb2312_bin" id="86">
  318. <flag>binary</flag>
  319. <flag>compiled</flag>
  320. </collation>
  321. </charset>
  322. <charset name="greek">
  323. <family>Greek</family>
  324. <description>ISO 8859-7 Greek</description>
  325. <alias>csisolatingreek</alias>
  326. <alias>ecma-118</alias>
  327. <alias>greek8</alias>
  328. <alias>iso-8859-7</alias>
  329. <alias>iso-ir-126</alias>
  330. <collation name="greek_general_ci" id="25" order="Greek" flag="primary"/>
  331. <collation name="greek_bin" id="70" order="Binary" flag="binary"/>
  332. </charset>
  333. <charset name="cp1250">
  334. <family>Central European</family>
  335. <description>Windows Central European</description>
  336. <alias>ms-ce</alias>
  337. <alias>windows-1250</alias>
  338. <collation name="cp1250_general_ci" id="26" flag="primary">
  339. <order>Hungarian</order>
  340. <order>Polish</order>
  341. <order>Romanian</order>
  342. <order>Croatian</order>
  343. <order>Slovak</order>
  344. <order>Slovenian</order>
  345. <order>Sorbian</order>
  346. </collation>
  347. <collation name="cp1250_croatian_ci" id="44">
  348. <order>Croatian</order>
  349. </collation>
  350. <collation name="cp1250_polish_ci" id="99">
  351. <order>Polish</order>
  352. </collation>
  353. <collation name="cp1250_czech_cs" id="34" order="Czech">
  354. <flag>compiled</flag>
  355. </collation>
  356. <collation name="cp1250_bin" id="66" order="Binary" flag="binary"/>
  357. </charset>
  358. <charset name="gbk">
  359. <family>East Asian</family>
  360. <description>GBK Simplified Chinese</description>
  361. <alias>cp936</alias>
  362. <collation name="gbk_chinese_ci" id="28" order="Chinese">
  363. <flag>primary</flag>
  364. <flag>compiled</flag>
  365. </collation>
  366. <collation name="gbk_bin" id="87" order="Binary">
  367. <flag>binary</flag>
  368. <flag>compiled</flag>
  369. </collation>
  370. </charset>
  371. <charset name="cp1257">
  372. <family>Baltic</family>
  373. <description>Windows Baltic</description>
  374. <alias>WinBaltRim</alias>
  375. <alias>windows-1257</alias>
  376. <collation name="cp1257_lithuanian_ci" id="29" order="Lithuanian"/>
  377. <collation name="cp1257_bin" id="58" order="Binary" flag="binary"/>
  378. <collation name="cp1257_general_ci" id="59" flag="primary">
  379. <order>Latvian</order>
  380. <order>Lithuanian</order>
  381. </collation>
  382. <!--collation name="cp1257_ci" id="60"/-->
  383. <!--collation name="cp1257_cs" id="61"/-->
  384. </charset>
  385. <charset name="latin5">
  386. <family>South Asian</family>
  387. <description>ISO 8859-9 Turkish</description>
  388. <alias>csisolatin5</alias>
  389. <alias>iso-8859-9</alias>
  390. <alias>iso-ir-148</alias>
  391. <alias>l5</alias>
  392. <alias>latin5</alias>
  393. <alias>turkish</alias>
  394. <collation name="latin5_turkish_ci" id="30" order="Turkish" flag="primary"/>
  395. <collation name="latin5_bin" id="78" order="Binary" flag="binary"/>
  396. </charset>
  397. <charset name="armscii8">
  398. <family>South Asian</family>
  399. <description>ARMSCII-8 Armenian</description>
  400. <alias>armscii-8</alias>
  401. <collation name="armscii8_general_ci" id="32" order="Armenian" flag="primary"/>
  402. <collation name="armscii8_bin" id="64" order="Binary" flag="binary"/>
  403. </charset>
  404. <charset name="utf8">
  405. <family>Unicode</family>
  406. <description>UTF-8 Unicode</description>
  407. <alias>utf-8</alias>
  408. <collation name="utf8_general_ci" id="33">
  409. <flag>primary</flag>
  410. <flag>compiled</flag>
  411. </collation>
  412. <collation name="utf8_bin" id="83">
  413. <flag>binary</flag>
  414. <flag>compiled</flag>
  415. </collation>
  416. </charset>
  417. <charset name="ucs2">
  418. <family>Unicode</family>
  419. <description>UCS-2 Unicode</description>
  420. <collation name="ucs2_general_ci" id="35">
  421. <flag>primary</flag>
  422. <flag>compiled</flag>
  423. </collation>
  424. <collation name="ucs2_bin" id="90">
  425. <flag>binary</flag>
  426. <flag>compiled</flag>
  427. </collation>
  428. </charset>
  429. <charset name="cp866">
  430. <family>Cyrillic</family>
  431. <description>DOS Russian</description>
  432. <alias>866</alias>
  433. <alias>csibm866</alias>
  434. <alias>ibm866</alias>
  435. <alias>DOSCyrillicRussian</alias>
  436. <collation name="cp866_general_ci" id="36" order="Russian" flag="primary"/>
  437. <collation name="cp866_bin" id="68" order="Binary" flag="binary"/>
  438. </charset>
  439. <charset name="keybcs2">
  440. <family>Central European</family>
  441. <description>DOS Kamenicky Czech-Slovak</description>
  442. <collation name="keybcs2_general_ci" id="37" order="Czech" flag="primary"/>
  443. <collation name="keybcs2_bin" id="73" order="Binary" flag="binary"/>
  444. </charset>
  445. <charset name="macce">
  446. <family>Central European</family>
  447. <description>Mac Central European</description>
  448. <alias>MacCentralEurope</alias>
  449. <collation name="macce_general_ci" id="38" flag="primary">
  450. <order>Hungarian</order>
  451. <order>Polish</order>
  452. <order>Romanian</order>
  453. <order>Croatian</order>
  454. <order>Slovak</order>
  455. <order>Slovenian</order>
  456. <order>Sorbian</order>
  457. </collation>
  458. <collation name="macce_bin" id="43" order="Binary" flag="binary"/>
  459. </charset>
  460. <charset name="macroman">
  461. <family>Western</family>
  462. <description>Mac West European</description>
  463. <alias>Mac</alias>
  464. <alias>Macintosh</alias>
  465. <alias>csmacintosh</alias>
  466. <collation name="macroman_general_ci" id="39" flag="primary">
  467. <order>Dutch</order>
  468. <order>English</order>
  469. <order>French</order>
  470. <order>German Duden</order>
  471. <order>Italian</order>
  472. <order>Latin</order>
  473. <order>Portuguese</order>
  474. <order>Spanish</order>
  475. </collation>
  476. <collation name="macroman_bin" id="53" order="Binary" flag="binary"/>
  477. <!--collation name="macroman_ci" id="54"/-->
  478. <!--collation name="macroman_ci_ai" id="55"/-->
  479. <!--collation name="macroman_cs" id="56"/-->
  480. </charset>
  481. <charset name="cp852">
  482. <family>Central European</family>
  483. <description>DOS Central European</description>
  484. <alias>852</alias>
  485. <alias>cp852</alias>
  486. <alias>ibm852</alias>
  487. <collation name="cp852_general_ci" id="40" flag="primary">
  488. <order>Hungarian</order>
  489. <order>Polish</order>
  490. <order>Romanian</order>
  491. <order>Croatian</order>
  492. <order>Slovak</order>
  493. <order>Slovenian</order>
  494. <order>Sorbian</order>
  495. </collation>
  496. <collation name="cp852_bin" id="81" order="Binary" flag="binary"/>
  497. </charset>
  498. <charset name="cp1256">
  499. <family>Arabic</family>
  500. <description>Windows Arabic</description>
  501. <alias>ms-arab</alias>
  502. <alias>windows-1256</alias>
  503. <collation name="cp1256_bin" id="67" order="Binary" flag="binary"/>
  504. <collation name="cp1256_general_ci" id="57" order="Arabic" flag="primary">
  505. <order>Arabic</order>
  506. <order>Persian</order>
  507. <order>Pakistani</order>
  508. <order>Urdu</order>
  509. </collation>
  510. </charset>
  511. <charset name="geostd8">
  512. <family>South Asian</family>
  513. <description>GEOSTD8 Georgian</description>
  514. <collation name="geostd8_general_ci" id="92" order="Georgian" flag="primary"/>
  515. <collation name="geostd8_bin" id="93" order="Binary" flag="binary"/>
  516. </charset>
  517. <charset name="binary">
  518. <description>Binary pseudo charset</description>
  519. <collation name="binary" id="63" order="Binary">
  520. <flag>primary</flag>
  521. <flag>compiled</flag>
  522. </collation>
  523. </charset>
  524. <charset name="cp932">
  525. <family>Japanese</family>
  526. <description>SJIS for Windows Japanese</description>
  527. <alias>ms_cp932</alias>
  528. <alias>sjis_cp932</alias>
  529. <alias>sjis_ms</alias>
  530. <collation name="cp932_japanese_ci" id="95" order="Japanese">
  531. <flag>primary</flag>
  532. <flag>compiled</flag>
  533. </collation>
  534. <collation name="cp932_bin" id="96" order="Binary">
  535. <flag>binary</flag>
  536. <flag>compiled</flag>
  537. </collation>
  538. </charset>
  539. <charset name="eucjpms">
  540. <family>Japanese</family>
  541. <description>UJIS for Windows Japanese</description>
  542. <alias>eucjpms</alias>
  543. <alias>eucJP_ms</alias>
  544. <alias>ujis_ms</alias>
  545. <alias>ujis_cp932</alias>
  546. <collation name="eucjpms_japanese_ci" id="97" order="Japanese">
  547. <flag>primary</flag>
  548. <flag>compiled</flag>
  549. </collation>
  550. <collation name="eucjpms_bin" id="98" order="Japanese">
  551. <flag>binary</flag>
  552. <flag>compiled</flag>
  553. </collation>
  554. </charset>
  555. </charsets>