您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

2349 行
95 KiB

  1. // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
  2. package ianaindex
  3. import "golang.org/x/text/encoding/internal/identifier"
  4. const (
  5. enc3 = iota
  6. enc4
  7. enc5
  8. enc6
  9. enc7
  10. enc8
  11. enc9
  12. enc10
  13. enc11
  14. enc12
  15. enc13
  16. enc14
  17. enc15
  18. enc16
  19. enc17
  20. enc18
  21. enc19
  22. enc20
  23. enc21
  24. enc22
  25. enc23
  26. enc24
  27. enc25
  28. enc26
  29. enc27
  30. enc28
  31. enc29
  32. enc30
  33. enc31
  34. enc32
  35. enc33
  36. enc34
  37. enc35
  38. enc36
  39. enc37
  40. enc38
  41. enc39
  42. enc40
  43. enc41
  44. enc42
  45. enc43
  46. enc44
  47. enc45
  48. enc46
  49. enc47
  50. enc48
  51. enc49
  52. enc50
  53. enc51
  54. enc52
  55. enc53
  56. enc54
  57. enc55
  58. enc56
  59. enc57
  60. enc58
  61. enc59
  62. enc60
  63. enc61
  64. enc62
  65. enc63
  66. enc64
  67. enc65
  68. enc66
  69. enc67
  70. enc68
  71. enc69
  72. enc70
  73. enc71
  74. enc72
  75. enc73
  76. enc74
  77. enc75
  78. enc76
  79. enc77
  80. enc78
  81. enc79
  82. enc80
  83. enc81
  84. enc82
  85. enc83
  86. enc84
  87. enc85
  88. enc86
  89. enc87
  90. enc88
  91. enc89
  92. enc90
  93. enc91
  94. enc92
  95. enc93
  96. enc94
  97. enc95
  98. enc96
  99. enc97
  100. enc98
  101. enc99
  102. enc100
  103. enc101
  104. enc102
  105. enc103
  106. enc104
  107. enc105
  108. enc106
  109. enc109
  110. enc110
  111. enc111
  112. enc112
  113. enc113
  114. enc114
  115. enc115
  116. enc116
  117. enc117
  118. enc118
  119. enc119
  120. enc1000
  121. enc1001
  122. enc1002
  123. enc1003
  124. enc1004
  125. enc1005
  126. enc1006
  127. enc1007
  128. enc1008
  129. enc1009
  130. enc1010
  131. enc1011
  132. enc1012
  133. enc1013
  134. enc1014
  135. enc1015
  136. enc1016
  137. enc1017
  138. enc1018
  139. enc1019
  140. enc1020
  141. enc2000
  142. enc2001
  143. enc2002
  144. enc2003
  145. enc2004
  146. enc2005
  147. enc2006
  148. enc2007
  149. enc2008
  150. enc2009
  151. enc2010
  152. enc2011
  153. enc2012
  154. enc2013
  155. enc2014
  156. enc2015
  157. enc2016
  158. enc2017
  159. enc2018
  160. enc2019
  161. enc2020
  162. enc2021
  163. enc2022
  164. enc2023
  165. enc2024
  166. enc2025
  167. enc2026
  168. enc2027
  169. enc2028
  170. enc2029
  171. enc2030
  172. enc2031
  173. enc2032
  174. enc2033
  175. enc2034
  176. enc2035
  177. enc2036
  178. enc2037
  179. enc2038
  180. enc2039
  181. enc2040
  182. enc2041
  183. enc2042
  184. enc2043
  185. enc2044
  186. enc2045
  187. enc2046
  188. enc2047
  189. enc2048
  190. enc2049
  191. enc2050
  192. enc2051
  193. enc2052
  194. enc2053
  195. enc2054
  196. enc2055
  197. enc2056
  198. enc2057
  199. enc2058
  200. enc2059
  201. enc2060
  202. enc2061
  203. enc2062
  204. enc2063
  205. enc2064
  206. enc2065
  207. enc2066
  208. enc2067
  209. enc2068
  210. enc2069
  211. enc2070
  212. enc2071
  213. enc2072
  214. enc2073
  215. enc2074
  216. enc2075
  217. enc2076
  218. enc2077
  219. enc2078
  220. enc2079
  221. enc2080
  222. enc2081
  223. enc2082
  224. enc2083
  225. enc2084
  226. enc2085
  227. enc2086
  228. enc2087
  229. enc2088
  230. enc2089
  231. enc2090
  232. enc2091
  233. enc2092
  234. enc2093
  235. enc2094
  236. enc2095
  237. enc2096
  238. enc2097
  239. enc2098
  240. enc2099
  241. enc2100
  242. enc2101
  243. enc2102
  244. enc2103
  245. enc2104
  246. enc2105
  247. enc2106
  248. enc2107
  249. enc2108
  250. enc2109
  251. enc2250
  252. enc2251
  253. enc2252
  254. enc2253
  255. enc2254
  256. enc2255
  257. enc2256
  258. enc2257
  259. enc2258
  260. enc2259
  261. enc2260
  262. numIANA
  263. )
  264. var ianaToMIB = []identifier.MIB{ // 257 elements
  265. // Entry 0 - 3F
  266. 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000a,
  267. 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, 0x0010, 0x0011, 0x0012,
  268. 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001a,
  269. 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, 0x0020, 0x0021, 0x0022,
  270. 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002a,
  271. 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, 0x0030, 0x0031, 0x0032,
  272. 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003a,
  273. 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 0x0040, 0x0041, 0x0042,
  274. // Entry 40 - 7F
  275. 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004a,
  276. 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052,
  277. 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a,
  278. 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 0x0060, 0x0061, 0x0062,
  279. 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a,
  280. 0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074,
  281. 0x0075, 0x0076, 0x0077, 0x03e8, 0x03e9, 0x03ea, 0x03eb, 0x03ec,
  282. 0x03ed, 0x03ee, 0x03ef, 0x03f0, 0x03f1, 0x03f2, 0x03f3, 0x03f4,
  283. // Entry 80 - BF
  284. 0x03f5, 0x03f6, 0x03f7, 0x03f8, 0x03f9, 0x03fa, 0x03fb, 0x03fc,
  285. 0x07d0, 0x07d1, 0x07d2, 0x07d3, 0x07d4, 0x07d5, 0x07d6, 0x07d7,
  286. 0x07d8, 0x07d9, 0x07da, 0x07db, 0x07dc, 0x07dd, 0x07de, 0x07df,
  287. 0x07e0, 0x07e1, 0x07e2, 0x07e3, 0x07e4, 0x07e5, 0x07e6, 0x07e7,
  288. 0x07e8, 0x07e9, 0x07ea, 0x07eb, 0x07ec, 0x07ed, 0x07ee, 0x07ef,
  289. 0x07f0, 0x07f1, 0x07f2, 0x07f3, 0x07f4, 0x07f5, 0x07f6, 0x07f7,
  290. 0x07f8, 0x07f9, 0x07fa, 0x07fb, 0x07fc, 0x07fd, 0x07fe, 0x07ff,
  291. 0x0800, 0x0801, 0x0802, 0x0803, 0x0804, 0x0805, 0x0806, 0x0807,
  292. // Entry C0 - FF
  293. 0x0808, 0x0809, 0x080a, 0x080b, 0x080c, 0x080d, 0x080e, 0x080f,
  294. 0x0810, 0x0811, 0x0812, 0x0813, 0x0814, 0x0815, 0x0816, 0x0817,
  295. 0x0818, 0x0819, 0x081a, 0x081b, 0x081c, 0x081d, 0x081e, 0x081f,
  296. 0x0820, 0x0821, 0x0822, 0x0823, 0x0824, 0x0825, 0x0826, 0x0827,
  297. 0x0828, 0x0829, 0x082a, 0x082b, 0x082c, 0x082d, 0x082e, 0x082f,
  298. 0x0830, 0x0831, 0x0832, 0x0833, 0x0834, 0x0835, 0x0836, 0x0837,
  299. 0x0838, 0x0839, 0x083a, 0x083b, 0x083c, 0x083d, 0x08ca, 0x08cb,
  300. 0x08cc, 0x08cd, 0x08ce, 0x08cf, 0x08d0, 0x08d1, 0x08d2, 0x08d3,
  301. // Entry 100 - 13F
  302. 0x08d4,
  303. } // Size: 538 bytes
  304. var ianaNames = []string{ // 257 elements
  305. "US-ASCII",
  306. "\vISO-8859-1ISO_8859-1:1987",
  307. "\vISO-8859-2ISO_8859-2:1987",
  308. "\vISO-8859-3ISO_8859-3:1988",
  309. "\vISO-8859-4ISO_8859-4:1988",
  310. "\vISO-8859-5ISO_8859-5:1988",
  311. "\vISO-8859-6ISO_8859-6:1987",
  312. "\vISO-8859-7ISO_8859-7:1987",
  313. "\vISO-8859-8ISO_8859-8:1988",
  314. "\vISO-8859-9ISO_8859-9:1989",
  315. "ISO-8859-10",
  316. "ISO_6937-2-add",
  317. "JIS_X0201",
  318. "JIS_Encoding",
  319. "Shift_JIS",
  320. "\x07EUC-JPExtended_UNIX_Code_Packed_Format_for_Japanese",
  321. "Extended_UNIX_Code_Fixed_Width_for_Japanese",
  322. "BS_4730",
  323. "SEN_850200_C",
  324. "IT",
  325. "ES",
  326. "DIN_66003",
  327. "NS_4551-1",
  328. "NF_Z_62-010",
  329. "ISO-10646-UTF-1",
  330. "ISO_646.basic:1983",
  331. "INVARIANT",
  332. "ISO_646.irv:1983",
  333. "NATS-SEFI",
  334. "NATS-SEFI-ADD",
  335. "NATS-DANO",
  336. "NATS-DANO-ADD",
  337. "SEN_850200_B",
  338. "KS_C_5601-1987",
  339. "ISO-2022-KR",
  340. "EUC-KR",
  341. "ISO-2022-JP",
  342. "ISO-2022-JP-2",
  343. "JIS_C6220-1969-jp",
  344. "JIS_C6220-1969-ro",
  345. "PT",
  346. "greek7-old",
  347. "latin-greek",
  348. "NF_Z_62-010_(1973)",
  349. "Latin-greek-1",
  350. "ISO_5427",
  351. "JIS_C6226-1978",
  352. "BS_viewdata",
  353. "INIS",
  354. "INIS-8",
  355. "INIS-cyrillic",
  356. "ISO_5427:1981",
  357. "ISO_5428:1980",
  358. "GB_1988-80",
  359. "GB_2312-80",
  360. "NS_4551-2",
  361. "videotex-suppl",
  362. "PT2",
  363. "ES2",
  364. "MSZ_7795.3",
  365. "JIS_C6226-1983",
  366. "greek7",
  367. "ASMO_449",
  368. "iso-ir-90",
  369. "JIS_C6229-1984-a",
  370. "JIS_C6229-1984-b",
  371. "JIS_C6229-1984-b-add",
  372. "JIS_C6229-1984-hand",
  373. "JIS_C6229-1984-hand-add",
  374. "JIS_C6229-1984-kana",
  375. "ISO_2033-1983",
  376. "ANSI_X3.110-1983",
  377. "T.61-7bit",
  378. "T.61-8bit",
  379. "ECMA-cyrillic",
  380. "CSA_Z243.4-1985-1",
  381. "CSA_Z243.4-1985-2",
  382. "CSA_Z243.4-1985-gr",
  383. "\rISO-8859-6-EISO_8859-6-E",
  384. "\rISO-8859-6-IISO_8859-6-I",
  385. "T.101-G2",
  386. "\rISO-8859-8-EISO_8859-8-E",
  387. "\rISO-8859-8-IISO_8859-8-I",
  388. "CSN_369103",
  389. "JUS_I.B1.002",
  390. "IEC_P27-1",
  391. "JUS_I.B1.003-serb",
  392. "JUS_I.B1.003-mac",
  393. "greek-ccitt",
  394. "NC_NC00-10:81",
  395. "ISO_6937-2-25",
  396. "GOST_19768-74",
  397. "ISO_8859-supp",
  398. "ISO_10367-box",
  399. "latin-lap",
  400. "JIS_X0212-1990",
  401. "DS_2089",
  402. "us-dk",
  403. "dk-us",
  404. "KSC5636",
  405. "UNICODE-1-1-UTF-7",
  406. "ISO-2022-CN",
  407. "ISO-2022-CN-EXT",
  408. "UTF-8",
  409. "ISO-8859-13",
  410. "ISO-8859-14",
  411. "ISO-8859-15",
  412. "ISO-8859-16",
  413. "GBK",
  414. "GB18030",
  415. "OSD_EBCDIC_DF04_15",
  416. "OSD_EBCDIC_DF03_IRV",
  417. "OSD_EBCDIC_DF04_1",
  418. "ISO-11548-1",
  419. "KZ-1048",
  420. "ISO-10646-UCS-2",
  421. "ISO-10646-UCS-4",
  422. "ISO-10646-UCS-Basic",
  423. "ISO-10646-Unicode-Latin1",
  424. "ISO-10646-J-1",
  425. "ISO-Unicode-IBM-1261",
  426. "ISO-Unicode-IBM-1268",
  427. "ISO-Unicode-IBM-1276",
  428. "ISO-Unicode-IBM-1264",
  429. "ISO-Unicode-IBM-1265",
  430. "UNICODE-1-1",
  431. "SCSU",
  432. "UTF-7",
  433. "UTF-16BE",
  434. "UTF-16LE",
  435. "UTF-16",
  436. "CESU-8",
  437. "UTF-32",
  438. "UTF-32BE",
  439. "UTF-32LE",
  440. "BOCU-1",
  441. "ISO-8859-1-Windows-3.0-Latin-1",
  442. "ISO-8859-1-Windows-3.1-Latin-1",
  443. "ISO-8859-2-Windows-Latin-2",
  444. "ISO-8859-9-Windows-Latin-5",
  445. "hp-roman8",
  446. "Adobe-Standard-Encoding",
  447. "Ventura-US",
  448. "Ventura-International",
  449. "DEC-MCS",
  450. "IBM850",
  451. "IBM852",
  452. "IBM437",
  453. "PC8-Danish-Norwegian",
  454. "IBM862",
  455. "PC8-Turkish",
  456. "IBM-Symbols",
  457. "IBM-Thai",
  458. "HP-Legal",
  459. "HP-Pi-font",
  460. "HP-Math8",
  461. "Adobe-Symbol-Encoding",
  462. "HP-DeskTop",
  463. "Ventura-Math",
  464. "Microsoft-Publishing",
  465. "Windows-31J",
  466. "GB2312",
  467. "Big5",
  468. "macintosh",
  469. "IBM037",
  470. "IBM038",
  471. "IBM273",
  472. "IBM274",
  473. "IBM275",
  474. "IBM277",
  475. "IBM278",
  476. "IBM280",
  477. "IBM281",
  478. "IBM284",
  479. "IBM285",
  480. "IBM290",
  481. "IBM297",
  482. "IBM420",
  483. "IBM423",
  484. "IBM424",
  485. "IBM500",
  486. "IBM851",
  487. "IBM855",
  488. "IBM857",
  489. "IBM860",
  490. "IBM861",
  491. "IBM863",
  492. "IBM864",
  493. "IBM865",
  494. "IBM868",
  495. "IBM869",
  496. "IBM870",
  497. "IBM871",
  498. "IBM880",
  499. "IBM891",
  500. "IBM903",
  501. "IBM904",
  502. "IBM905",
  503. "IBM918",
  504. "IBM1026",
  505. "EBCDIC-AT-DE",
  506. "EBCDIC-AT-DE-A",
  507. "EBCDIC-CA-FR",
  508. "EBCDIC-DK-NO",
  509. "EBCDIC-DK-NO-A",
  510. "EBCDIC-FI-SE",
  511. "EBCDIC-FI-SE-A",
  512. "EBCDIC-FR",
  513. "EBCDIC-IT",
  514. "EBCDIC-PT",
  515. "EBCDIC-ES",
  516. "EBCDIC-ES-A",
  517. "EBCDIC-ES-S",
  518. "EBCDIC-UK",
  519. "EBCDIC-US",
  520. "UNKNOWN-8BIT",
  521. "MNEMONIC",
  522. "MNEM",
  523. "VISCII",
  524. "VIQR",
  525. "KOI8-R",
  526. "HZ-GB-2312",
  527. "IBM866",
  528. "IBM775",
  529. "KOI8-U",
  530. "IBM00858",
  531. "IBM00924",
  532. "IBM01140",
  533. "IBM01141",
  534. "IBM01142",
  535. "IBM01143",
  536. "IBM01144",
  537. "IBM01145",
  538. "IBM01146",
  539. "IBM01147",
  540. "IBM01148",
  541. "IBM01149",
  542. "Big5-HKSCS",
  543. "IBM1047",
  544. "PTCP154",
  545. "Amiga-1251",
  546. "KOI7-switched",
  547. "BRF",
  548. "TSCII",
  549. "CP51932",
  550. "windows-874",
  551. "windows-1250",
  552. "windows-1251",
  553. "windows-1252",
  554. "windows-1253",
  555. "windows-1254",
  556. "windows-1255",
  557. "windows-1256",
  558. "windows-1257",
  559. "windows-1258",
  560. "TIS-620",
  561. "CP50220",
  562. } // Size: 7088 bytes
  563. var mibNames = []string{ // 257 elements
  564. "ASCII",
  565. "ISOLatin1",
  566. "ISOLatin2",
  567. "ISOLatin3",
  568. "ISOLatin4",
  569. "ISOLatinCyrillic",
  570. "ISOLatinArabic",
  571. "ISOLatinGreek",
  572. "ISOLatinHebrew",
  573. "ISOLatin5",
  574. "ISOLatin6",
  575. "ISOTextComm",
  576. "HalfWidthKatakana",
  577. "JISEncoding",
  578. "ShiftJIS",
  579. "EUCPkdFmtJapanese",
  580. "EUCFixWidJapanese",
  581. "ISO4UnitedKingdom",
  582. "ISO11SwedishForNames",
  583. "ISO15Italian",
  584. "ISO17Spanish",
  585. "ISO21German",
  586. "ISO60Norwegian1",
  587. "ISO69French",
  588. "ISO10646UTF1",
  589. "ISO646basic1983",
  590. "INVARIANT",
  591. "ISO2IntlRefVersion",
  592. "NATSSEFI",
  593. "NATSSEFIADD",
  594. "NATSDANO",
  595. "NATSDANOADD",
  596. "ISO10Swedish",
  597. "KSC56011987",
  598. "ISO2022KR",
  599. "EUCKR",
  600. "ISO2022JP",
  601. "ISO2022JP2",
  602. "ISO13JISC6220jp",
  603. "ISO14JISC6220ro",
  604. "ISO16Portuguese",
  605. "ISO18Greek7Old",
  606. "ISO19LatinGreek",
  607. "ISO25French",
  608. "ISO27LatinGreek1",
  609. "ISO5427Cyrillic",
  610. "ISO42JISC62261978",
  611. "ISO47BSViewdata",
  612. "ISO49INIS",
  613. "ISO50INIS8",
  614. "ISO51INISCyrillic",
  615. "ISO54271981",
  616. "ISO5428Greek",
  617. "ISO57GB1988",
  618. "ISO58GB231280",
  619. "ISO61Norwegian2",
  620. "ISO70VideotexSupp1",
  621. "ISO84Portuguese2",
  622. "ISO85Spanish2",
  623. "ISO86Hungarian",
  624. "ISO87JISX0208",
  625. "ISO88Greek7",
  626. "ISO89ASMO449",
  627. "ISO90",
  628. "ISO91JISC62291984a",
  629. "ISO92JISC62991984b",
  630. "ISO93JIS62291984badd",
  631. "ISO94JIS62291984hand",
  632. "ISO95JIS62291984handadd",
  633. "ISO96JISC62291984kana",
  634. "ISO2033",
  635. "ISO99NAPLPS",
  636. "ISO102T617bit",
  637. "ISO103T618bit",
  638. "ISO111ECMACyrillic",
  639. "ISO121Canadian1",
  640. "ISO122Canadian2",
  641. "ISO123CSAZ24341985gr",
  642. "ISO88596E",
  643. "ISO88596I",
  644. "ISO128T101G2",
  645. "ISO88598E",
  646. "ISO88598I",
  647. "ISO139CSN369103",
  648. "ISO141JUSIB1002",
  649. "ISO143IECP271",
  650. "ISO146Serbian",
  651. "ISO147Macedonian",
  652. "ISO150GreekCCITT",
  653. "ISO151Cuba",
  654. "ISO6937Add",
  655. "ISO153GOST1976874",
  656. "ISO8859Supp",
  657. "ISO10367Box",
  658. "ISO158Lap",
  659. "ISO159JISX02121990",
  660. "ISO646Danish",
  661. "USDK",
  662. "DKUS",
  663. "KSC5636",
  664. "Unicode11UTF7",
  665. "ISO2022CN",
  666. "ISO2022CNEXT",
  667. "UTF8",
  668. "ISO885913",
  669. "ISO885914",
  670. "ISO885915",
  671. "ISO885916",
  672. "GBK",
  673. "GB18030",
  674. "OSDEBCDICDF0415",
  675. "OSDEBCDICDF03IRV",
  676. "OSDEBCDICDF041",
  677. "ISO115481",
  678. "KZ1048",
  679. "Unicode",
  680. "UCS4",
  681. "UnicodeASCII",
  682. "UnicodeLatin1",
  683. "UnicodeJapanese",
  684. "UnicodeIBM1261",
  685. "UnicodeIBM1268",
  686. "UnicodeIBM1276",
  687. "UnicodeIBM1264",
  688. "UnicodeIBM1265",
  689. "Unicode11",
  690. "SCSU",
  691. "UTF7",
  692. "UTF16BE",
  693. "UTF16LE",
  694. "UTF16",
  695. "CESU-8",
  696. "UTF32",
  697. "UTF32BE",
  698. "UTF32LE",
  699. "BOCU-1",
  700. "Windows30Latin1",
  701. "Windows31Latin1",
  702. "Windows31Latin2",
  703. "Windows31Latin5",
  704. "HPRoman8",
  705. "AdobeStandardEncoding",
  706. "VenturaUS",
  707. "VenturaInternational",
  708. "DECMCS",
  709. "PC850Multilingual",
  710. "PCp852",
  711. "PC8CodePage437",
  712. "PC8DanishNorwegian",
  713. "PC862LatinHebrew",
  714. "PC8Turkish",
  715. "IBMSymbols",
  716. "IBMThai",
  717. "HPLegal",
  718. "HPPiFont",
  719. "HPMath8",
  720. "HPPSMath",
  721. "HPDesktop",
  722. "VenturaMath",
  723. "MicrosoftPublishing",
  724. "Windows31J",
  725. "GB2312",
  726. "Big5",
  727. "Macintosh",
  728. "IBM037",
  729. "IBM038",
  730. "IBM273",
  731. "IBM274",
  732. "IBM275",
  733. "IBM277",
  734. "IBM278",
  735. "IBM280",
  736. "IBM281",
  737. "IBM284",
  738. "IBM285",
  739. "IBM290",
  740. "IBM297",
  741. "IBM420",
  742. "IBM423",
  743. "IBM424",
  744. "IBM500",
  745. "IBM851",
  746. "IBM855",
  747. "IBM857",
  748. "IBM860",
  749. "IBM861",
  750. "IBM863",
  751. "IBM864",
  752. "IBM865",
  753. "IBM868",
  754. "IBM869",
  755. "IBM870",
  756. "IBM871",
  757. "IBM880",
  758. "IBM891",
  759. "IBM903",
  760. "IBBM904",
  761. "IBM905",
  762. "IBM918",
  763. "IBM1026",
  764. "IBMEBCDICATDE",
  765. "EBCDICATDEA",
  766. "EBCDICCAFR",
  767. "EBCDICDKNO",
  768. "EBCDICDKNOA",
  769. "EBCDICFISE",
  770. "EBCDICFISEA",
  771. "EBCDICFR",
  772. "EBCDICIT",
  773. "EBCDICPT",
  774. "EBCDICES",
  775. "EBCDICESA",
  776. "EBCDICESS",
  777. "EBCDICUK",
  778. "EBCDICUS",
  779. "Unknown8BiT",
  780. "Mnemonic",
  781. "Mnem",
  782. "VISCII",
  783. "VIQR",
  784. "KOI8R",
  785. "HZ-GB-2312",
  786. "IBM866",
  787. "PC775Baltic",
  788. "KOI8U",
  789. "IBM00858",
  790. "IBM00924",
  791. "IBM01140",
  792. "IBM01141",
  793. "IBM01142",
  794. "IBM01143",
  795. "IBM01144",
  796. "IBM01145",
  797. "IBM01146",
  798. "IBM01147",
  799. "IBM01148",
  800. "IBM01149",
  801. "Big5HKSCS",
  802. "IBM1047",
  803. "PTCP154",
  804. "Amiga1251\n(Aliases",
  805. "KOI7switched",
  806. "BRF",
  807. "TSCII",
  808. "CP51932",
  809. "windows874",
  810. "windows1250",
  811. "windows1251",
  812. "windows1252",
  813. "windows1253",
  814. "windows1254",
  815. "windows1255",
  816. "windows1256",
  817. "windows1257",
  818. "windows1258",
  819. "TIS620",
  820. "CP50220",
  821. } // Size: 6776 bytes
  822. // TODO: Instead of using a map, we could use binary search strings doing
  823. // on-the fly lower-casing per character. This allows to always avoid
  824. // allocation and will be considerably more compact.
  825. var ianaAliases = map[string]int{
  826. "US-ASCII": enc3,
  827. "us-ascii": enc3,
  828. "iso-ir-6": enc3,
  829. "ANSI_X3.4-1968": enc3,
  830. "ansi_x3.4-1968": enc3,
  831. "ANSI_X3.4-1986": enc3,
  832. "ansi_x3.4-1986": enc3,
  833. "ISO_646.irv:1991": enc3,
  834. "iso_646.irv:1991": enc3,
  835. "ISO646-US": enc3,
  836. "iso646-us": enc3,
  837. "us": enc3,
  838. "IBM367": enc3,
  839. "ibm367": enc3,
  840. "cp367": enc3,
  841. "csASCII": enc3,
  842. "csascii": enc3,
  843. "ISO_8859-1:1987": enc4,
  844. "iso_8859-1:1987": enc4,
  845. "iso-ir-100": enc4,
  846. "ISO_8859-1": enc4,
  847. "iso_8859-1": enc4,
  848. "ISO-8859-1": enc4,
  849. "iso-8859-1": enc4,
  850. "latin1": enc4,
  851. "l1": enc4,
  852. "IBM819": enc4,
  853. "ibm819": enc4,
  854. "CP819": enc4,
  855. "cp819": enc4,
  856. "csISOLatin1": enc4,
  857. "csisolatin1": enc4,
  858. "ISO_8859-2:1987": enc5,
  859. "iso_8859-2:1987": enc5,
  860. "iso-ir-101": enc5,
  861. "ISO_8859-2": enc5,
  862. "iso_8859-2": enc5,
  863. "ISO-8859-2": enc5,
  864. "iso-8859-2": enc5,
  865. "latin2": enc5,
  866. "l2": enc5,
  867. "csISOLatin2": enc5,
  868. "csisolatin2": enc5,
  869. "ISO_8859-3:1988": enc6,
  870. "iso_8859-3:1988": enc6,
  871. "iso-ir-109": enc6,
  872. "ISO_8859-3": enc6,
  873. "iso_8859-3": enc6,
  874. "ISO-8859-3": enc6,
  875. "iso-8859-3": enc6,
  876. "latin3": enc6,
  877. "l3": enc6,
  878. "csISOLatin3": enc6,
  879. "csisolatin3": enc6,
  880. "ISO_8859-4:1988": enc7,
  881. "iso_8859-4:1988": enc7,
  882. "iso-ir-110": enc7,
  883. "ISO_8859-4": enc7,
  884. "iso_8859-4": enc7,
  885. "ISO-8859-4": enc7,
  886. "iso-8859-4": enc7,
  887. "latin4": enc7,
  888. "l4": enc7,
  889. "csISOLatin4": enc7,
  890. "csisolatin4": enc7,
  891. "ISO_8859-5:1988": enc8,
  892. "iso_8859-5:1988": enc8,
  893. "iso-ir-144": enc8,
  894. "ISO_8859-5": enc8,
  895. "iso_8859-5": enc8,
  896. "ISO-8859-5": enc8,
  897. "iso-8859-5": enc8,
  898. "cyrillic": enc8,
  899. "csISOLatinCyrillic": enc8,
  900. "csisolatincyrillic": enc8,
  901. "ISO_8859-6:1987": enc9,
  902. "iso_8859-6:1987": enc9,
  903. "iso-ir-127": enc9,
  904. "ISO_8859-6": enc9,
  905. "iso_8859-6": enc9,
  906. "ISO-8859-6": enc9,
  907. "iso-8859-6": enc9,
  908. "ECMA-114": enc9,
  909. "ecma-114": enc9,
  910. "ASMO-708": enc9,
  911. "asmo-708": enc9,
  912. "arabic": enc9,
  913. "csISOLatinArabic": enc9,
  914. "csisolatinarabic": enc9,
  915. "ISO_8859-7:1987": enc10,
  916. "iso_8859-7:1987": enc10,
  917. "iso-ir-126": enc10,
  918. "ISO_8859-7": enc10,
  919. "iso_8859-7": enc10,
  920. "ISO-8859-7": enc10,
  921. "iso-8859-7": enc10,
  922. "ELOT_928": enc10,
  923. "elot_928": enc10,
  924. "ECMA-118": enc10,
  925. "ecma-118": enc10,
  926. "greek": enc10,
  927. "greek8": enc10,
  928. "csISOLatinGreek": enc10,
  929. "csisolatingreek": enc10,
  930. "ISO_8859-8:1988": enc11,
  931. "iso_8859-8:1988": enc11,
  932. "iso-ir-138": enc11,
  933. "ISO_8859-8": enc11,
  934. "iso_8859-8": enc11,
  935. "ISO-8859-8": enc11,
  936. "iso-8859-8": enc11,
  937. "hebrew": enc11,
  938. "csISOLatinHebrew": enc11,
  939. "csisolatinhebrew": enc11,
  940. "ISO_8859-9:1989": enc12,
  941. "iso_8859-9:1989": enc12,
  942. "iso-ir-148": enc12,
  943. "ISO_8859-9": enc12,
  944. "iso_8859-9": enc12,
  945. "ISO-8859-9": enc12,
  946. "iso-8859-9": enc12,
  947. "latin5": enc12,
  948. "l5": enc12,
  949. "csISOLatin5": enc12,
  950. "csisolatin5": enc12,
  951. "ISO-8859-10": enc13,
  952. "iso-8859-10": enc13,
  953. "iso-ir-157": enc13,
  954. "l6": enc13,
  955. "ISO_8859-10:1992": enc13,
  956. "iso_8859-10:1992": enc13,
  957. "csISOLatin6": enc13,
  958. "csisolatin6": enc13,
  959. "latin6": enc13,
  960. "ISO_6937-2-add": enc14,
  961. "iso_6937-2-add": enc14,
  962. "iso-ir-142": enc14,
  963. "csISOTextComm": enc14,
  964. "csisotextcomm": enc14,
  965. "JIS_X0201": enc15,
  966. "jis_x0201": enc15,
  967. "X0201": enc15,
  968. "x0201": enc15,
  969. "csHalfWidthKatakana": enc15,
  970. "cshalfwidthkatakana": enc15,
  971. "JIS_Encoding": enc16,
  972. "jis_encoding": enc16,
  973. "csJISEncoding": enc16,
  974. "csjisencoding": enc16,
  975. "Shift_JIS": enc17,
  976. "shift_jis": enc17,
  977. "MS_Kanji": enc17,
  978. "ms_kanji": enc17,
  979. "csShiftJIS": enc17,
  980. "csshiftjis": enc17,
  981. "Extended_UNIX_Code_Packed_Format_for_Japanese": enc18,
  982. "extended_unix_code_packed_format_for_japanese": enc18,
  983. "csEUCPkdFmtJapanese": enc18,
  984. "cseucpkdfmtjapanese": enc18,
  985. "EUC-JP": enc18,
  986. "euc-jp": enc18,
  987. "Extended_UNIX_Code_Fixed_Width_for_Japanese": enc19,
  988. "extended_unix_code_fixed_width_for_japanese": enc19,
  989. "csEUCFixWidJapanese": enc19,
  990. "cseucfixwidjapanese": enc19,
  991. "BS_4730": enc20,
  992. "bs_4730": enc20,
  993. "iso-ir-4": enc20,
  994. "ISO646-GB": enc20,
  995. "iso646-gb": enc20,
  996. "gb": enc20,
  997. "uk": enc20,
  998. "csISO4UnitedKingdom": enc20,
  999. "csiso4unitedkingdom": enc20,
  1000. "SEN_850200_C": enc21,
  1001. "sen_850200_c": enc21,
  1002. "iso-ir-11": enc21,
  1003. "ISO646-SE2": enc21,
  1004. "iso646-se2": enc21,
  1005. "se2": enc21,
  1006. "csISO11SwedishForNames": enc21,
  1007. "csiso11swedishfornames": enc21,
  1008. "IT": enc22,
  1009. "it": enc22,
  1010. "iso-ir-15": enc22,
  1011. "ISO646-IT": enc22,
  1012. "iso646-it": enc22,
  1013. "csISO15Italian": enc22,
  1014. "csiso15italian": enc22,
  1015. "ES": enc23,
  1016. "es": enc23,
  1017. "iso-ir-17": enc23,
  1018. "ISO646-ES": enc23,
  1019. "iso646-es": enc23,
  1020. "csISO17Spanish": enc23,
  1021. "csiso17spanish": enc23,
  1022. "DIN_66003": enc24,
  1023. "din_66003": enc24,
  1024. "iso-ir-21": enc24,
  1025. "de": enc24,
  1026. "ISO646-DE": enc24,
  1027. "iso646-de": enc24,
  1028. "csISO21German": enc24,
  1029. "csiso21german": enc24,
  1030. "NS_4551-1": enc25,
  1031. "ns_4551-1": enc25,
  1032. "iso-ir-60": enc25,
  1033. "ISO646-NO": enc25,
  1034. "iso646-no": enc25,
  1035. "no": enc25,
  1036. "csISO60DanishNorwegian": enc25,
  1037. "csiso60danishnorwegian": enc25,
  1038. "csISO60Norwegian1": enc25,
  1039. "csiso60norwegian1": enc25,
  1040. "NF_Z_62-010": enc26,
  1041. "nf_z_62-010": enc26,
  1042. "iso-ir-69": enc26,
  1043. "ISO646-FR": enc26,
  1044. "iso646-fr": enc26,
  1045. "fr": enc26,
  1046. "csISO69French": enc26,
  1047. "csiso69french": enc26,
  1048. "ISO-10646-UTF-1": enc27,
  1049. "iso-10646-utf-1": enc27,
  1050. "csISO10646UTF1": enc27,
  1051. "csiso10646utf1": enc27,
  1052. "ISO_646.basic:1983": enc28,
  1053. "iso_646.basic:1983": enc28,
  1054. "ref": enc28,
  1055. "csISO646basic1983": enc28,
  1056. "csiso646basic1983": enc28,
  1057. "INVARIANT": enc29,
  1058. "invariant": enc29,
  1059. "csINVARIANT": enc29,
  1060. "csinvariant": enc29,
  1061. "ISO_646.irv:1983": enc30,
  1062. "iso_646.irv:1983": enc30,
  1063. "iso-ir-2": enc30,
  1064. "irv": enc30,
  1065. "csISO2IntlRefVersion": enc30,
  1066. "csiso2intlrefversion": enc30,
  1067. "NATS-SEFI": enc31,
  1068. "nats-sefi": enc31,
  1069. "iso-ir-8-1": enc31,
  1070. "csNATSSEFI": enc31,
  1071. "csnatssefi": enc31,
  1072. "NATS-SEFI-ADD": enc32,
  1073. "nats-sefi-add": enc32,
  1074. "iso-ir-8-2": enc32,
  1075. "csNATSSEFIADD": enc32,
  1076. "csnatssefiadd": enc32,
  1077. "NATS-DANO": enc33,
  1078. "nats-dano": enc33,
  1079. "iso-ir-9-1": enc33,
  1080. "csNATSDANO": enc33,
  1081. "csnatsdano": enc33,
  1082. "NATS-DANO-ADD": enc34,
  1083. "nats-dano-add": enc34,
  1084. "iso-ir-9-2": enc34,
  1085. "csNATSDANOADD": enc34,
  1086. "csnatsdanoadd": enc34,
  1087. "SEN_850200_B": enc35,
  1088. "sen_850200_b": enc35,
  1089. "iso-ir-10": enc35,
  1090. "FI": enc35,
  1091. "fi": enc35,
  1092. "ISO646-FI": enc35,
  1093. "iso646-fi": enc35,
  1094. "ISO646-SE": enc35,
  1095. "iso646-se": enc35,
  1096. "se": enc35,
  1097. "csISO10Swedish": enc35,
  1098. "csiso10swedish": enc35,
  1099. "KS_C_5601-1987": enc36,
  1100. "ks_c_5601-1987": enc36,
  1101. "iso-ir-149": enc36,
  1102. "KS_C_5601-1989": enc36,
  1103. "ks_c_5601-1989": enc36,
  1104. "KSC_5601": enc36,
  1105. "ksc_5601": enc36,
  1106. "korean": enc36,
  1107. "csKSC56011987": enc36,
  1108. "csksc56011987": enc36,
  1109. "ISO-2022-KR": enc37,
  1110. "iso-2022-kr": enc37,
  1111. "csISO2022KR": enc37,
  1112. "csiso2022kr": enc37,
  1113. "EUC-KR": enc38,
  1114. "euc-kr": enc38,
  1115. "csEUCKR": enc38,
  1116. "cseuckr": enc38,
  1117. "ISO-2022-JP": enc39,
  1118. "iso-2022-jp": enc39,
  1119. "csISO2022JP": enc39,
  1120. "csiso2022jp": enc39,
  1121. "ISO-2022-JP-2": enc40,
  1122. "iso-2022-jp-2": enc40,
  1123. "csISO2022JP2": enc40,
  1124. "csiso2022jp2": enc40,
  1125. "JIS_C6220-1969-jp": enc41,
  1126. "jis_c6220-1969-jp": enc41,
  1127. "JIS_C6220-1969": enc41,
  1128. "jis_c6220-1969": enc41,
  1129. "iso-ir-13": enc41,
  1130. "katakana": enc41,
  1131. "x0201-7": enc41,
  1132. "csISO13JISC6220jp": enc41,
  1133. "csiso13jisc6220jp": enc41,
  1134. "JIS_C6220-1969-ro": enc42,
  1135. "jis_c6220-1969-ro": enc42,
  1136. "iso-ir-14": enc42,
  1137. "jp": enc42,
  1138. "ISO646-JP": enc42,
  1139. "iso646-jp": enc42,
  1140. "csISO14JISC6220ro": enc42,
  1141. "csiso14jisc6220ro": enc42,
  1142. "PT": enc43,
  1143. "pt": enc43,
  1144. "iso-ir-16": enc43,
  1145. "ISO646-PT": enc43,
  1146. "iso646-pt": enc43,
  1147. "csISO16Portuguese": enc43,
  1148. "csiso16portuguese": enc43,
  1149. "greek7-old": enc44,
  1150. "iso-ir-18": enc44,
  1151. "csISO18Greek7Old": enc44,
  1152. "csiso18greek7old": enc44,
  1153. "latin-greek": enc45,
  1154. "iso-ir-19": enc45,
  1155. "csISO19LatinGreek": enc45,
  1156. "csiso19latingreek": enc45,
  1157. "NF_Z_62-010_(1973)": enc46,
  1158. "nf_z_62-010_(1973)": enc46,
  1159. "iso-ir-25": enc46,
  1160. "ISO646-FR1": enc46,
  1161. "iso646-fr1": enc46,
  1162. "csISO25French": enc46,
  1163. "csiso25french": enc46,
  1164. "Latin-greek-1": enc47,
  1165. "latin-greek-1": enc47,
  1166. "iso-ir-27": enc47,
  1167. "csISO27LatinGreek1": enc47,
  1168. "csiso27latingreek1": enc47,
  1169. "ISO_5427": enc48,
  1170. "iso_5427": enc48,
  1171. "iso-ir-37": enc48,
  1172. "csISO5427Cyrillic": enc48,
  1173. "csiso5427cyrillic": enc48,
  1174. "JIS_C6226-1978": enc49,
  1175. "jis_c6226-1978": enc49,
  1176. "iso-ir-42": enc49,
  1177. "csISO42JISC62261978": enc49,
  1178. "csiso42jisc62261978": enc49,
  1179. "BS_viewdata": enc50,
  1180. "bs_viewdata": enc50,
  1181. "iso-ir-47": enc50,
  1182. "csISO47BSViewdata": enc50,
  1183. "csiso47bsviewdata": enc50,
  1184. "INIS": enc51,
  1185. "inis": enc51,
  1186. "iso-ir-49": enc51,
  1187. "csISO49INIS": enc51,
  1188. "csiso49inis": enc51,
  1189. "INIS-8": enc52,
  1190. "inis-8": enc52,
  1191. "iso-ir-50": enc52,
  1192. "csISO50INIS8": enc52,
  1193. "csiso50inis8": enc52,
  1194. "INIS-cyrillic": enc53,
  1195. "inis-cyrillic": enc53,
  1196. "iso-ir-51": enc53,
  1197. "csISO51INISCyrillic": enc53,
  1198. "csiso51iniscyrillic": enc53,
  1199. "ISO_5427:1981": enc54,
  1200. "iso_5427:1981": enc54,
  1201. "iso-ir-54": enc54,
  1202. "ISO5427Cyrillic1981": enc54,
  1203. "iso5427cyrillic1981": enc54,
  1204. "csISO54271981": enc54,
  1205. "csiso54271981": enc54,
  1206. "ISO_5428:1980": enc55,
  1207. "iso_5428:1980": enc55,
  1208. "iso-ir-55": enc55,
  1209. "csISO5428Greek": enc55,
  1210. "csiso5428greek": enc55,
  1211. "GB_1988-80": enc56,
  1212. "gb_1988-80": enc56,
  1213. "iso-ir-57": enc56,
  1214. "cn": enc56,
  1215. "ISO646-CN": enc56,
  1216. "iso646-cn": enc56,
  1217. "csISO57GB1988": enc56,
  1218. "csiso57gb1988": enc56,
  1219. "GB_2312-80": enc57,
  1220. "gb_2312-80": enc57,
  1221. "iso-ir-58": enc57,
  1222. "chinese": enc57,
  1223. "csISO58GB231280": enc57,
  1224. "csiso58gb231280": enc57,
  1225. "NS_4551-2": enc58,
  1226. "ns_4551-2": enc58,
  1227. "ISO646-NO2": enc58,
  1228. "iso646-no2": enc58,
  1229. "iso-ir-61": enc58,
  1230. "no2": enc58,
  1231. "csISO61Norwegian2": enc58,
  1232. "csiso61norwegian2": enc58,
  1233. "videotex-suppl": enc59,
  1234. "iso-ir-70": enc59,
  1235. "csISO70VideotexSupp1": enc59,
  1236. "csiso70videotexsupp1": enc59,
  1237. "PT2": enc60,
  1238. "pt2": enc60,
  1239. "iso-ir-84": enc60,
  1240. "ISO646-PT2": enc60,
  1241. "iso646-pt2": enc60,
  1242. "csISO84Portuguese2": enc60,
  1243. "csiso84portuguese2": enc60,
  1244. "ES2": enc61,
  1245. "es2": enc61,
  1246. "iso-ir-85": enc61,
  1247. "ISO646-ES2": enc61,
  1248. "iso646-es2": enc61,
  1249. "csISO85Spanish2": enc61,
  1250. "csiso85spanish2": enc61,
  1251. "MSZ_7795.3": enc62,
  1252. "msz_7795.3": enc62,
  1253. "iso-ir-86": enc62,
  1254. "ISO646-HU": enc62,
  1255. "iso646-hu": enc62,
  1256. "hu": enc62,
  1257. "csISO86Hungarian": enc62,
  1258. "csiso86hungarian": enc62,
  1259. "JIS_C6226-1983": enc63,
  1260. "jis_c6226-1983": enc63,
  1261. "iso-ir-87": enc63,
  1262. "x0208": enc63,
  1263. "JIS_X0208-1983": enc63,
  1264. "jis_x0208-1983": enc63,
  1265. "csISO87JISX0208": enc63,
  1266. "csiso87jisx0208": enc63,
  1267. "greek7": enc64,
  1268. "iso-ir-88": enc64,
  1269. "csISO88Greek7": enc64,
  1270. "csiso88greek7": enc64,
  1271. "ASMO_449": enc65,
  1272. "asmo_449": enc65,
  1273. "ISO_9036": enc65,
  1274. "iso_9036": enc65,
  1275. "arabic7": enc65,
  1276. "iso-ir-89": enc65,
  1277. "csISO89ASMO449": enc65,
  1278. "csiso89asmo449": enc65,
  1279. "iso-ir-90": enc66,
  1280. "csISO90": enc66,
  1281. "csiso90": enc66,
  1282. "JIS_C6229-1984-a": enc67,
  1283. "jis_c6229-1984-a": enc67,
  1284. "iso-ir-91": enc67,
  1285. "jp-ocr-a": enc67,
  1286. "csISO91JISC62291984a": enc67,
  1287. "csiso91jisc62291984a": enc67,
  1288. "JIS_C6229-1984-b": enc68,
  1289. "jis_c6229-1984-b": enc68,
  1290. "iso-ir-92": enc68,
  1291. "ISO646-JP-OCR-B": enc68,
  1292. "iso646-jp-ocr-b": enc68,
  1293. "jp-ocr-b": enc68,
  1294. "csISO92JISC62991984b": enc68,
  1295. "csiso92jisc62991984b": enc68,
  1296. "JIS_C6229-1984-b-add": enc69,
  1297. "jis_c6229-1984-b-add": enc69,
  1298. "iso-ir-93": enc69,
  1299. "jp-ocr-b-add": enc69,
  1300. "csISO93JIS62291984badd": enc69,
  1301. "csiso93jis62291984badd": enc69,
  1302. "JIS_C6229-1984-hand": enc70,
  1303. "jis_c6229-1984-hand": enc70,
  1304. "iso-ir-94": enc70,
  1305. "jp-ocr-hand": enc70,
  1306. "csISO94JIS62291984hand": enc70,
  1307. "csiso94jis62291984hand": enc70,
  1308. "JIS_C6229-1984-hand-add": enc71,
  1309. "jis_c6229-1984-hand-add": enc71,
  1310. "iso-ir-95": enc71,
  1311. "jp-ocr-hand-add": enc71,
  1312. "csISO95JIS62291984handadd": enc71,
  1313. "csiso95jis62291984handadd": enc71,
  1314. "JIS_C6229-1984-kana": enc72,
  1315. "jis_c6229-1984-kana": enc72,
  1316. "iso-ir-96": enc72,
  1317. "csISO96JISC62291984kana": enc72,
  1318. "csiso96jisc62291984kana": enc72,
  1319. "ISO_2033-1983": enc73,
  1320. "iso_2033-1983": enc73,
  1321. "iso-ir-98": enc73,
  1322. "e13b": enc73,
  1323. "csISO2033": enc73,
  1324. "csiso2033": enc73,
  1325. "ANSI_X3.110-1983": enc74,
  1326. "ansi_x3.110-1983": enc74,
  1327. "iso-ir-99": enc74,
  1328. "CSA_T500-1983": enc74,
  1329. "csa_t500-1983": enc74,
  1330. "NAPLPS": enc74,
  1331. "naplps": enc74,
  1332. "csISO99NAPLPS": enc74,
  1333. "csiso99naplps": enc74,
  1334. "T.61-7bit": enc75,
  1335. "t.61-7bit": enc75,
  1336. "iso-ir-102": enc75,
  1337. "csISO102T617bit": enc75,
  1338. "csiso102t617bit": enc75,
  1339. "T.61-8bit": enc76,
  1340. "t.61-8bit": enc76,
  1341. "T.61": enc76,
  1342. "t.61": enc76,
  1343. "iso-ir-103": enc76,
  1344. "csISO103T618bit": enc76,
  1345. "csiso103t618bit": enc76,
  1346. "ECMA-cyrillic": enc77,
  1347. "ecma-cyrillic": enc77,
  1348. "iso-ir-111": enc77,
  1349. "KOI8-E": enc77,
  1350. "koi8-e": enc77,
  1351. "csISO111ECMACyrillic": enc77,
  1352. "csiso111ecmacyrillic": enc77,
  1353. "CSA_Z243.4-1985-1": enc78,
  1354. "csa_z243.4-1985-1": enc78,
  1355. "iso-ir-121": enc78,
  1356. "ISO646-CA": enc78,
  1357. "iso646-ca": enc78,
  1358. "csa7-1": enc78,
  1359. "csa71": enc78,
  1360. "ca": enc78,
  1361. "csISO121Canadian1": enc78,
  1362. "csiso121canadian1": enc78,
  1363. "CSA_Z243.4-1985-2": enc79,
  1364. "csa_z243.4-1985-2": enc79,
  1365. "iso-ir-122": enc79,
  1366. "ISO646-CA2": enc79,
  1367. "iso646-ca2": enc79,
  1368. "csa7-2": enc79,
  1369. "csa72": enc79,
  1370. "csISO122Canadian2": enc79,
  1371. "csiso122canadian2": enc79,
  1372. "CSA_Z243.4-1985-gr": enc80,
  1373. "csa_z243.4-1985-gr": enc80,
  1374. "iso-ir-123": enc80,
  1375. "csISO123CSAZ24341985gr": enc80,
  1376. "csiso123csaz24341985gr": enc80,
  1377. "ISO_8859-6-E": enc81,
  1378. "iso_8859-6-e": enc81,
  1379. "csISO88596E": enc81,
  1380. "csiso88596e": enc81,
  1381. "ISO-8859-6-E": enc81,
  1382. "iso-8859-6-e": enc81,
  1383. "ISO_8859-6-I": enc82,
  1384. "iso_8859-6-i": enc82,
  1385. "csISO88596I": enc82,
  1386. "csiso88596i": enc82,
  1387. "ISO-8859-6-I": enc82,
  1388. "iso-8859-6-i": enc82,
  1389. "T.101-G2": enc83,
  1390. "t.101-g2": enc83,
  1391. "iso-ir-128": enc83,
  1392. "csISO128T101G2": enc83,
  1393. "csiso128t101g2": enc83,
  1394. "ISO_8859-8-E": enc84,
  1395. "iso_8859-8-e": enc84,
  1396. "csISO88598E": enc84,
  1397. "csiso88598e": enc84,
  1398. "ISO-8859-8-E": enc84,
  1399. "iso-8859-8-e": enc84,
  1400. "ISO_8859-8-I": enc85,
  1401. "iso_8859-8-i": enc85,
  1402. "csISO88598I": enc85,
  1403. "csiso88598i": enc85,
  1404. "ISO-8859-8-I": enc85,
  1405. "iso-8859-8-i": enc85,
  1406. "CSN_369103": enc86,
  1407. "csn_369103": enc86,
  1408. "iso-ir-139": enc86,
  1409. "csISO139CSN369103": enc86,
  1410. "csiso139csn369103": enc86,
  1411. "JUS_I.B1.002": enc87,
  1412. "jus_i.b1.002": enc87,
  1413. "iso-ir-141": enc87,
  1414. "ISO646-YU": enc87,
  1415. "iso646-yu": enc87,
  1416. "js": enc87,
  1417. "yu": enc87,
  1418. "csISO141JUSIB1002": enc87,
  1419. "csiso141jusib1002": enc87,
  1420. "IEC_P27-1": enc88,
  1421. "iec_p27-1": enc88,
  1422. "iso-ir-143": enc88,
  1423. "csISO143IECP271": enc88,
  1424. "csiso143iecp271": enc88,
  1425. "JUS_I.B1.003-serb": enc89,
  1426. "jus_i.b1.003-serb": enc89,
  1427. "iso-ir-146": enc89,
  1428. "serbian": enc89,
  1429. "csISO146Serbian": enc89,
  1430. "csiso146serbian": enc89,
  1431. "JUS_I.B1.003-mac": enc90,
  1432. "jus_i.b1.003-mac": enc90,
  1433. "macedonian": enc90,
  1434. "iso-ir-147": enc90,
  1435. "csISO147Macedonian": enc90,
  1436. "csiso147macedonian": enc90,
  1437. "greek-ccitt": enc91,
  1438. "iso-ir-150": enc91,
  1439. "csISO150": enc91,
  1440. "csiso150": enc91,
  1441. "csISO150GreekCCITT": enc91,
  1442. "csiso150greekccitt": enc91,
  1443. "NC_NC00-10:81": enc92,
  1444. "nc_nc00-10:81": enc92,
  1445. "cuba": enc92,
  1446. "iso-ir-151": enc92,
  1447. "ISO646-CU": enc92,
  1448. "iso646-cu": enc92,
  1449. "csISO151Cuba": enc92,
  1450. "csiso151cuba": enc92,
  1451. "ISO_6937-2-25": enc93,
  1452. "iso_6937-2-25": enc93,
  1453. "iso-ir-152": enc93,
  1454. "csISO6937Add": enc93,
  1455. "csiso6937add": enc93,
  1456. "GOST_19768-74": enc94,
  1457. "gost_19768-74": enc94,
  1458. "ST_SEV_358-88": enc94,
  1459. "st_sev_358-88": enc94,
  1460. "iso-ir-153": enc94,
  1461. "csISO153GOST1976874": enc94,
  1462. "csiso153gost1976874": enc94,
  1463. "ISO_8859-supp": enc95,
  1464. "iso_8859-supp": enc95,
  1465. "iso-ir-154": enc95,
  1466. "latin1-2-5": enc95,
  1467. "csISO8859Supp": enc95,
  1468. "csiso8859supp": enc95,
  1469. "ISO_10367-box": enc96,
  1470. "iso_10367-box": enc96,
  1471. "iso-ir-155": enc96,
  1472. "csISO10367Box": enc96,
  1473. "csiso10367box": enc96,
  1474. "latin-lap": enc97,
  1475. "lap": enc97,
  1476. "iso-ir-158": enc97,
  1477. "csISO158Lap": enc97,
  1478. "csiso158lap": enc97,
  1479. "JIS_X0212-1990": enc98,
  1480. "jis_x0212-1990": enc98,
  1481. "x0212": enc98,
  1482. "iso-ir-159": enc98,
  1483. "csISO159JISX02121990": enc98,
  1484. "csiso159jisx02121990": enc98,
  1485. "DS_2089": enc99,
  1486. "ds_2089": enc99,
  1487. "DS2089": enc99,
  1488. "ds2089": enc99,
  1489. "ISO646-DK": enc99,
  1490. "iso646-dk": enc99,
  1491. "dk": enc99,
  1492. "csISO646Danish": enc99,
  1493. "csiso646danish": enc99,
  1494. "us-dk": enc100,
  1495. "csUSDK": enc100,
  1496. "csusdk": enc100,
  1497. "dk-us": enc101,
  1498. "csDKUS": enc101,
  1499. "csdkus": enc101,
  1500. "KSC5636": enc102,
  1501. "ksc5636": enc102,
  1502. "ISO646-KR": enc102,
  1503. "iso646-kr": enc102,
  1504. "csKSC5636": enc102,
  1505. "csksc5636": enc102,
  1506. "UNICODE-1-1-UTF-7": enc103,
  1507. "unicode-1-1-utf-7": enc103,
  1508. "csUnicode11UTF7": enc103,
  1509. "csunicode11utf7": enc103,
  1510. "ISO-2022-CN": enc104,
  1511. "iso-2022-cn": enc104,
  1512. "csISO2022CN": enc104,
  1513. "csiso2022cn": enc104,
  1514. "ISO-2022-CN-EXT": enc105,
  1515. "iso-2022-cn-ext": enc105,
  1516. "csISO2022CNEXT": enc105,
  1517. "csiso2022cnext": enc105,
  1518. "UTF-8": enc106,
  1519. "utf-8": enc106,
  1520. "csUTF8": enc106,
  1521. "csutf8": enc106,
  1522. "ISO-8859-13": enc109,
  1523. "iso-8859-13": enc109,
  1524. "csISO885913": enc109,
  1525. "csiso885913": enc109,
  1526. "ISO-8859-14": enc110,
  1527. "iso-8859-14": enc110,
  1528. "iso-ir-199": enc110,
  1529. "ISO_8859-14:1998": enc110,
  1530. "iso_8859-14:1998": enc110,
  1531. "ISO_8859-14": enc110,
  1532. "iso_8859-14": enc110,
  1533. "latin8": enc110,
  1534. "iso-celtic": enc110,
  1535. "l8": enc110,
  1536. "csISO885914": enc110,
  1537. "csiso885914": enc110,
  1538. "ISO-8859-15": enc111,
  1539. "iso-8859-15": enc111,
  1540. "ISO_8859-15": enc111,
  1541. "iso_8859-15": enc111,
  1542. "Latin-9": enc111,
  1543. "latin-9": enc111,
  1544. "csISO885915": enc111,
  1545. "csiso885915": enc111,
  1546. "ISO-8859-16": enc112,
  1547. "iso-8859-16": enc112,
  1548. "iso-ir-226": enc112,
  1549. "ISO_8859-16:2001": enc112,
  1550. "iso_8859-16:2001": enc112,
  1551. "ISO_8859-16": enc112,
  1552. "iso_8859-16": enc112,
  1553. "latin10": enc112,
  1554. "l10": enc112,
  1555. "csISO885916": enc112,
  1556. "csiso885916": enc112,
  1557. "GBK": enc113,
  1558. "gbk": enc113,
  1559. "CP936": enc113,
  1560. "cp936": enc113,
  1561. "MS936": enc113,
  1562. "ms936": enc113,
  1563. "windows-936": enc113,
  1564. "csGBK": enc113,
  1565. "csgbk": enc113,
  1566. "GB18030": enc114,
  1567. "gb18030": enc114,
  1568. "csGB18030": enc114,
  1569. "csgb18030": enc114,
  1570. "OSD_EBCDIC_DF04_15": enc115,
  1571. "osd_ebcdic_df04_15": enc115,
  1572. "csOSDEBCDICDF0415": enc115,
  1573. "csosdebcdicdf0415": enc115,
  1574. "OSD_EBCDIC_DF03_IRV": enc116,
  1575. "osd_ebcdic_df03_irv": enc116,
  1576. "csOSDEBCDICDF03IRV": enc116,
  1577. "csosdebcdicdf03irv": enc116,
  1578. "OSD_EBCDIC_DF04_1": enc117,
  1579. "osd_ebcdic_df04_1": enc117,
  1580. "csOSDEBCDICDF041": enc117,
  1581. "csosdebcdicdf041": enc117,
  1582. "ISO-11548-1": enc118,
  1583. "iso-11548-1": enc118,
  1584. "ISO_11548-1": enc118,
  1585. "iso_11548-1": enc118,
  1586. "ISO_TR_11548-1": enc118,
  1587. "iso_tr_11548-1": enc118,
  1588. "csISO115481": enc118,
  1589. "csiso115481": enc118,
  1590. "KZ-1048": enc119,
  1591. "kz-1048": enc119,
  1592. "STRK1048-2002": enc119,
  1593. "strk1048-2002": enc119,
  1594. "RK1048": enc119,
  1595. "rk1048": enc119,
  1596. "csKZ1048": enc119,
  1597. "cskz1048": enc119,
  1598. "ISO-10646-UCS-2": enc1000,
  1599. "iso-10646-ucs-2": enc1000,
  1600. "csUnicode": enc1000,
  1601. "csunicode": enc1000,
  1602. "ISO-10646-UCS-4": enc1001,
  1603. "iso-10646-ucs-4": enc1001,
  1604. "csUCS4": enc1001,
  1605. "csucs4": enc1001,
  1606. "ISO-10646-UCS-Basic": enc1002,
  1607. "iso-10646-ucs-basic": enc1002,
  1608. "csUnicodeASCII": enc1002,
  1609. "csunicodeascii": enc1002,
  1610. "ISO-10646-Unicode-Latin1": enc1003,
  1611. "iso-10646-unicode-latin1": enc1003,
  1612. "csUnicodeLatin1": enc1003,
  1613. "csunicodelatin1": enc1003,
  1614. "ISO-10646": enc1003,
  1615. "iso-10646": enc1003,
  1616. "ISO-10646-J-1": enc1004,
  1617. "iso-10646-j-1": enc1004,
  1618. "csUnicodeJapanese": enc1004,
  1619. "csunicodejapanese": enc1004,
  1620. "ISO-Unicode-IBM-1261": enc1005,
  1621. "iso-unicode-ibm-1261": enc1005,
  1622. "csUnicodeIBM1261": enc1005,
  1623. "csunicodeibm1261": enc1005,
  1624. "ISO-Unicode-IBM-1268": enc1006,
  1625. "iso-unicode-ibm-1268": enc1006,
  1626. "csUnicodeIBM1268": enc1006,
  1627. "csunicodeibm1268": enc1006,
  1628. "ISO-Unicode-IBM-1276": enc1007,
  1629. "iso-unicode-ibm-1276": enc1007,
  1630. "csUnicodeIBM1276": enc1007,
  1631. "csunicodeibm1276": enc1007,
  1632. "ISO-Unicode-IBM-1264": enc1008,
  1633. "iso-unicode-ibm-1264": enc1008,
  1634. "csUnicodeIBM1264": enc1008,
  1635. "csunicodeibm1264": enc1008,
  1636. "ISO-Unicode-IBM-1265": enc1009,
  1637. "iso-unicode-ibm-1265": enc1009,
  1638. "csUnicodeIBM1265": enc1009,
  1639. "csunicodeibm1265": enc1009,
  1640. "UNICODE-1-1": enc1010,
  1641. "unicode-1-1": enc1010,
  1642. "csUnicode11": enc1010,
  1643. "csunicode11": enc1010,
  1644. "SCSU": enc1011,
  1645. "scsu": enc1011,
  1646. "csSCSU": enc1011,
  1647. "csscsu": enc1011,
  1648. "UTF-7": enc1012,
  1649. "utf-7": enc1012,
  1650. "csUTF7": enc1012,
  1651. "csutf7": enc1012,
  1652. "UTF-16BE": enc1013,
  1653. "utf-16be": enc1013,
  1654. "csUTF16BE": enc1013,
  1655. "csutf16be": enc1013,
  1656. "UTF-16LE": enc1014,
  1657. "utf-16le": enc1014,
  1658. "csUTF16LE": enc1014,
  1659. "csutf16le": enc1014,
  1660. "UTF-16": enc1015,
  1661. "utf-16": enc1015,
  1662. "csUTF16": enc1015,
  1663. "csutf16": enc1015,
  1664. "CESU-8": enc1016,
  1665. "cesu-8": enc1016,
  1666. "csCESU8": enc1016,
  1667. "cscesu8": enc1016,
  1668. "csCESU-8": enc1016,
  1669. "cscesu-8": enc1016,
  1670. "UTF-32": enc1017,
  1671. "utf-32": enc1017,
  1672. "csUTF32": enc1017,
  1673. "csutf32": enc1017,
  1674. "UTF-32BE": enc1018,
  1675. "utf-32be": enc1018,
  1676. "csUTF32BE": enc1018,
  1677. "csutf32be": enc1018,
  1678. "UTF-32LE": enc1019,
  1679. "utf-32le": enc1019,
  1680. "csUTF32LE": enc1019,
  1681. "csutf32le": enc1019,
  1682. "BOCU-1": enc1020,
  1683. "bocu-1": enc1020,
  1684. "csBOCU1": enc1020,
  1685. "csbocu1": enc1020,
  1686. "csBOCU-1": enc1020,
  1687. "csbocu-1": enc1020,
  1688. "ISO-8859-1-Windows-3.0-Latin-1": enc2000,
  1689. "iso-8859-1-windows-3.0-latin-1": enc2000,
  1690. "csWindows30Latin1": enc2000,
  1691. "cswindows30latin1": enc2000,
  1692. "ISO-8859-1-Windows-3.1-Latin-1": enc2001,
  1693. "iso-8859-1-windows-3.1-latin-1": enc2001,
  1694. "csWindows31Latin1": enc2001,
  1695. "cswindows31latin1": enc2001,
  1696. "ISO-8859-2-Windows-Latin-2": enc2002,
  1697. "iso-8859-2-windows-latin-2": enc2002,
  1698. "csWindows31Latin2": enc2002,
  1699. "cswindows31latin2": enc2002,
  1700. "ISO-8859-9-Windows-Latin-5": enc2003,
  1701. "iso-8859-9-windows-latin-5": enc2003,
  1702. "csWindows31Latin5": enc2003,
  1703. "cswindows31latin5": enc2003,
  1704. "hp-roman8": enc2004,
  1705. "roman8": enc2004,
  1706. "r8": enc2004,
  1707. "csHPRoman8": enc2004,
  1708. "cshproman8": enc2004,
  1709. "Adobe-Standard-Encoding": enc2005,
  1710. "adobe-standard-encoding": enc2005,
  1711. "csAdobeStandardEncoding": enc2005,
  1712. "csadobestandardencoding": enc2005,
  1713. "Ventura-US": enc2006,
  1714. "ventura-us": enc2006,
  1715. "csVenturaUS": enc2006,
  1716. "csventuraus": enc2006,
  1717. "Ventura-International": enc2007,
  1718. "ventura-international": enc2007,
  1719. "csVenturaInternational": enc2007,
  1720. "csventurainternational": enc2007,
  1721. "DEC-MCS": enc2008,
  1722. "dec-mcs": enc2008,
  1723. "dec": enc2008,
  1724. "csDECMCS": enc2008,
  1725. "csdecmcs": enc2008,
  1726. "IBM850": enc2009,
  1727. "ibm850": enc2009,
  1728. "cp850": enc2009,
  1729. "850": enc2009,
  1730. "csPC850Multilingual": enc2009,
  1731. "cspc850multilingual": enc2009,
  1732. "PC8-Danish-Norwegian": enc2012,
  1733. "pc8-danish-norwegian": enc2012,
  1734. "csPC8DanishNorwegian": enc2012,
  1735. "cspc8danishnorwegian": enc2012,
  1736. "IBM862": enc2013,
  1737. "ibm862": enc2013,
  1738. "cp862": enc2013,
  1739. "862": enc2013,
  1740. "csPC862LatinHebrew": enc2013,
  1741. "cspc862latinhebrew": enc2013,
  1742. "PC8-Turkish": enc2014,
  1743. "pc8-turkish": enc2014,
  1744. "csPC8Turkish": enc2014,
  1745. "cspc8turkish": enc2014,
  1746. "IBM-Symbols": enc2015,
  1747. "ibm-symbols": enc2015,
  1748. "csIBMSymbols": enc2015,
  1749. "csibmsymbols": enc2015,
  1750. "IBM-Thai": enc2016,
  1751. "ibm-thai": enc2016,
  1752. "csIBMThai": enc2016,
  1753. "csibmthai": enc2016,
  1754. "HP-Legal": enc2017,
  1755. "hp-legal": enc2017,
  1756. "csHPLegal": enc2017,
  1757. "cshplegal": enc2017,
  1758. "HP-Pi-font": enc2018,
  1759. "hp-pi-font": enc2018,
  1760. "csHPPiFont": enc2018,
  1761. "cshppifont": enc2018,
  1762. "HP-Math8": enc2019,
  1763. "hp-math8": enc2019,
  1764. "csHPMath8": enc2019,
  1765. "cshpmath8": enc2019,
  1766. "Adobe-Symbol-Encoding": enc2020,
  1767. "adobe-symbol-encoding": enc2020,
  1768. "csHPPSMath": enc2020,
  1769. "cshppsmath": enc2020,
  1770. "HP-DeskTop": enc2021,
  1771. "hp-desktop": enc2021,
  1772. "csHPDesktop": enc2021,
  1773. "cshpdesktop": enc2021,
  1774. "Ventura-Math": enc2022,
  1775. "ventura-math": enc2022,
  1776. "csVenturaMath": enc2022,
  1777. "csventuramath": enc2022,
  1778. "Microsoft-Publishing": enc2023,
  1779. "microsoft-publishing": enc2023,
  1780. "csMicrosoftPublishing": enc2023,
  1781. "csmicrosoftpublishing": enc2023,
  1782. "Windows-31J": enc2024,
  1783. "windows-31j": enc2024,
  1784. "csWindows31J": enc2024,
  1785. "cswindows31j": enc2024,
  1786. "GB2312": enc2025,
  1787. "gb2312": enc2025,
  1788. "csGB2312": enc2025,
  1789. "csgb2312": enc2025,
  1790. "Big5": enc2026,
  1791. "big5": enc2026,
  1792. "csBig5": enc2026,
  1793. "csbig5": enc2026,
  1794. "macintosh": enc2027,
  1795. "mac": enc2027,
  1796. "csMacintosh": enc2027,
  1797. "csmacintosh": enc2027,
  1798. "IBM037": enc2028,
  1799. "ibm037": enc2028,
  1800. "cp037": enc2028,
  1801. "ebcdic-cp-us": enc2028,
  1802. "ebcdic-cp-ca": enc2028,
  1803. "ebcdic-cp-wt": enc2028,
  1804. "ebcdic-cp-nl": enc2028,
  1805. "csIBM037": enc2028,
  1806. "csibm037": enc2028,
  1807. "IBM038": enc2029,
  1808. "ibm038": enc2029,
  1809. "EBCDIC-INT": enc2029,
  1810. "ebcdic-int": enc2029,
  1811. "cp038": enc2029,
  1812. "csIBM038": enc2029,
  1813. "csibm038": enc2029,
  1814. "IBM273": enc2030,
  1815. "ibm273": enc2030,
  1816. "CP273": enc2030,
  1817. "cp273": enc2030,
  1818. "csIBM273": enc2030,
  1819. "csibm273": enc2030,
  1820. "IBM274": enc2031,
  1821. "ibm274": enc2031,
  1822. "EBCDIC-BE": enc2031,
  1823. "ebcdic-be": enc2031,
  1824. "CP274": enc2031,
  1825. "cp274": enc2031,
  1826. "csIBM274": enc2031,
  1827. "csibm274": enc2031,
  1828. "IBM275": enc2032,
  1829. "ibm275": enc2032,
  1830. "EBCDIC-BR": enc2032,
  1831. "ebcdic-br": enc2032,
  1832. "cp275": enc2032,
  1833. "csIBM275": enc2032,
  1834. "csibm275": enc2032,
  1835. "IBM277": enc2033,
  1836. "ibm277": enc2033,
  1837. "EBCDIC-CP-DK": enc2033,
  1838. "ebcdic-cp-dk": enc2033,
  1839. "EBCDIC-CP-NO": enc2033,
  1840. "ebcdic-cp-no": enc2033,
  1841. "csIBM277": enc2033,
  1842. "csibm277": enc2033,
  1843. "IBM278": enc2034,
  1844. "ibm278": enc2034,
  1845. "CP278": enc2034,
  1846. "cp278": enc2034,
  1847. "ebcdic-cp-fi": enc2034,
  1848. "ebcdic-cp-se": enc2034,
  1849. "csIBM278": enc2034,
  1850. "csibm278": enc2034,
  1851. "IBM280": enc2035,
  1852. "ibm280": enc2035,
  1853. "CP280": enc2035,
  1854. "cp280": enc2035,
  1855. "ebcdic-cp-it": enc2035,
  1856. "csIBM280": enc2035,
  1857. "csibm280": enc2035,
  1858. "IBM281": enc2036,
  1859. "ibm281": enc2036,
  1860. "EBCDIC-JP-E": enc2036,
  1861. "ebcdic-jp-e": enc2036,
  1862. "cp281": enc2036,
  1863. "csIBM281": enc2036,
  1864. "csibm281": enc2036,
  1865. "IBM284": enc2037,
  1866. "ibm284": enc2037,
  1867. "CP284": enc2037,
  1868. "cp284": enc2037,
  1869. "ebcdic-cp-es": enc2037,
  1870. "csIBM284": enc2037,
  1871. "csibm284": enc2037,
  1872. "IBM285": enc2038,
  1873. "ibm285": enc2038,
  1874. "CP285": enc2038,
  1875. "cp285": enc2038,
  1876. "ebcdic-cp-gb": enc2038,
  1877. "csIBM285": enc2038,
  1878. "csibm285": enc2038,
  1879. "IBM290": enc2039,
  1880. "ibm290": enc2039,
  1881. "cp290": enc2039,
  1882. "EBCDIC-JP-kana": enc2039,
  1883. "ebcdic-jp-kana": enc2039,
  1884. "csIBM290": enc2039,
  1885. "csibm290": enc2039,
  1886. "IBM297": enc2040,
  1887. "ibm297": enc2040,
  1888. "cp297": enc2040,
  1889. "ebcdic-cp-fr": enc2040,
  1890. "csIBM297": enc2040,
  1891. "csibm297": enc2040,
  1892. "IBM420": enc2041,
  1893. "ibm420": enc2041,
  1894. "cp420": enc2041,
  1895. "ebcdic-cp-ar1": enc2041,
  1896. "csIBM420": enc2041,
  1897. "csibm420": enc2041,
  1898. "IBM423": enc2042,
  1899. "ibm423": enc2042,
  1900. "cp423": enc2042,
  1901. "ebcdic-cp-gr": enc2042,
  1902. "csIBM423": enc2042,
  1903. "csibm423": enc2042,
  1904. "IBM424": enc2043,
  1905. "ibm424": enc2043,
  1906. "cp424": enc2043,
  1907. "ebcdic-cp-he": enc2043,
  1908. "csIBM424": enc2043,
  1909. "csibm424": enc2043,
  1910. "IBM437": enc2011,
  1911. "ibm437": enc2011,
  1912. "cp437": enc2011,
  1913. "437": enc2011,
  1914. "csPC8CodePage437": enc2011,
  1915. "cspc8codepage437": enc2011,
  1916. "IBM500": enc2044,
  1917. "ibm500": enc2044,
  1918. "CP500": enc2044,
  1919. "cp500": enc2044,
  1920. "ebcdic-cp-be": enc2044,
  1921. "ebcdic-cp-ch": enc2044,
  1922. "csIBM500": enc2044,
  1923. "csibm500": enc2044,
  1924. "IBM851": enc2045,
  1925. "ibm851": enc2045,
  1926. "cp851": enc2045,
  1927. "851": enc2045,
  1928. "csIBM851": enc2045,
  1929. "csibm851": enc2045,
  1930. "IBM852": enc2010,
  1931. "ibm852": enc2010,
  1932. "cp852": enc2010,
  1933. "852": enc2010,
  1934. "csPCp852": enc2010,
  1935. "cspcp852": enc2010,
  1936. "IBM855": enc2046,
  1937. "ibm855": enc2046,
  1938. "cp855": enc2046,
  1939. "855": enc2046,
  1940. "csIBM855": enc2046,
  1941. "csibm855": enc2046,
  1942. "IBM857": enc2047,
  1943. "ibm857": enc2047,
  1944. "cp857": enc2047,
  1945. "857": enc2047,
  1946. "csIBM857": enc2047,
  1947. "csibm857": enc2047,
  1948. "IBM860": enc2048,
  1949. "ibm860": enc2048,
  1950. "cp860": enc2048,
  1951. "860": enc2048,
  1952. "csIBM860": enc2048,
  1953. "csibm860": enc2048,
  1954. "IBM861": enc2049,
  1955. "ibm861": enc2049,
  1956. "cp861": enc2049,
  1957. "861": enc2049,
  1958. "cp-is": enc2049,
  1959. "csIBM861": enc2049,
  1960. "csibm861": enc2049,
  1961. "IBM863": enc2050,
  1962. "ibm863": enc2050,
  1963. "cp863": enc2050,
  1964. "863": enc2050,
  1965. "csIBM863": enc2050,
  1966. "csibm863": enc2050,
  1967. "IBM864": enc2051,
  1968. "ibm864": enc2051,
  1969. "cp864": enc2051,
  1970. "csIBM864": enc2051,
  1971. "csibm864": enc2051,
  1972. "IBM865": enc2052,
  1973. "ibm865": enc2052,
  1974. "cp865": enc2052,
  1975. "865": enc2052,
  1976. "csIBM865": enc2052,
  1977. "csibm865": enc2052,
  1978. "IBM868": enc2053,
  1979. "ibm868": enc2053,
  1980. "CP868": enc2053,
  1981. "cp868": enc2053,
  1982. "cp-ar": enc2053,
  1983. "csIBM868": enc2053,
  1984. "csibm868": enc2053,
  1985. "IBM869": enc2054,
  1986. "ibm869": enc2054,
  1987. "cp869": enc2054,
  1988. "869": enc2054,
  1989. "cp-gr": enc2054,
  1990. "csIBM869": enc2054,
  1991. "csibm869": enc2054,
  1992. "IBM870": enc2055,
  1993. "ibm870": enc2055,
  1994. "CP870": enc2055,
  1995. "cp870": enc2055,
  1996. "ebcdic-cp-roece": enc2055,
  1997. "ebcdic-cp-yu": enc2055,
  1998. "csIBM870": enc2055,
  1999. "csibm870": enc2055,
  2000. "IBM871": enc2056,
  2001. "ibm871": enc2056,
  2002. "CP871": enc2056,
  2003. "cp871": enc2056,
  2004. "ebcdic-cp-is": enc2056,
  2005. "csIBM871": enc2056,
  2006. "csibm871": enc2056,
  2007. "IBM880": enc2057,
  2008. "ibm880": enc2057,
  2009. "cp880": enc2057,
  2010. "EBCDIC-Cyrillic": enc2057,
  2011. "ebcdic-cyrillic": enc2057,
  2012. "csIBM880": enc2057,
  2013. "csibm880": enc2057,
  2014. "IBM891": enc2058,
  2015. "ibm891": enc2058,
  2016. "cp891": enc2058,
  2017. "csIBM891": enc2058,
  2018. "csibm891": enc2058,
  2019. "IBM903": enc2059,
  2020. "ibm903": enc2059,
  2021. "cp903": enc2059,
  2022. "csIBM903": enc2059,
  2023. "csibm903": enc2059,
  2024. "IBM904": enc2060,
  2025. "ibm904": enc2060,
  2026. "cp904": enc2060,
  2027. "904": enc2060,
  2028. "csIBBM904": enc2060,
  2029. "csibbm904": enc2060,
  2030. "IBM905": enc2061,
  2031. "ibm905": enc2061,
  2032. "CP905": enc2061,
  2033. "cp905": enc2061,
  2034. "ebcdic-cp-tr": enc2061,
  2035. "csIBM905": enc2061,
  2036. "csibm905": enc2061,
  2037. "IBM918": enc2062,
  2038. "ibm918": enc2062,
  2039. "CP918": enc2062,
  2040. "cp918": enc2062,
  2041. "ebcdic-cp-ar2": enc2062,
  2042. "csIBM918": enc2062,
  2043. "csibm918": enc2062,
  2044. "IBM1026": enc2063,
  2045. "ibm1026": enc2063,
  2046. "CP1026": enc2063,
  2047. "cp1026": enc2063,
  2048. "csIBM1026": enc2063,
  2049. "csibm1026": enc2063,
  2050. "EBCDIC-AT-DE": enc2064,
  2051. "ebcdic-at-de": enc2064,
  2052. "csIBMEBCDICATDE": enc2064,
  2053. "csibmebcdicatde": enc2064,
  2054. "EBCDIC-AT-DE-A": enc2065,
  2055. "ebcdic-at-de-a": enc2065,
  2056. "csEBCDICATDEA": enc2065,
  2057. "csebcdicatdea": enc2065,
  2058. "EBCDIC-CA-FR": enc2066,
  2059. "ebcdic-ca-fr": enc2066,
  2060. "csEBCDICCAFR": enc2066,
  2061. "csebcdiccafr": enc2066,
  2062. "EBCDIC-DK-NO": enc2067,
  2063. "ebcdic-dk-no": enc2067,
  2064. "csEBCDICDKNO": enc2067,
  2065. "csebcdicdkno": enc2067,
  2066. "EBCDIC-DK-NO-A": enc2068,
  2067. "ebcdic-dk-no-a": enc2068,
  2068. "csEBCDICDKNOA": enc2068,
  2069. "csebcdicdknoa": enc2068,
  2070. "EBCDIC-FI-SE": enc2069,
  2071. "ebcdic-fi-se": enc2069,
  2072. "csEBCDICFISE": enc2069,
  2073. "csebcdicfise": enc2069,
  2074. "EBCDIC-FI-SE-A": enc2070,
  2075. "ebcdic-fi-se-a": enc2070,
  2076. "csEBCDICFISEA": enc2070,
  2077. "csebcdicfisea": enc2070,
  2078. "EBCDIC-FR": enc2071,
  2079. "ebcdic-fr": enc2071,
  2080. "csEBCDICFR": enc2071,
  2081. "csebcdicfr": enc2071,
  2082. "EBCDIC-IT": enc2072,
  2083. "ebcdic-it": enc2072,
  2084. "csEBCDICIT": enc2072,
  2085. "csebcdicit": enc2072,
  2086. "EBCDIC-PT": enc2073,
  2087. "ebcdic-pt": enc2073,
  2088. "csEBCDICPT": enc2073,
  2089. "csebcdicpt": enc2073,
  2090. "EBCDIC-ES": enc2074,
  2091. "ebcdic-es": enc2074,
  2092. "csEBCDICES": enc2074,
  2093. "csebcdices": enc2074,
  2094. "EBCDIC-ES-A": enc2075,
  2095. "ebcdic-es-a": enc2075,
  2096. "csEBCDICESA": enc2075,
  2097. "csebcdicesa": enc2075,
  2098. "EBCDIC-ES-S": enc2076,
  2099. "ebcdic-es-s": enc2076,
  2100. "csEBCDICESS": enc2076,
  2101. "csebcdicess": enc2076,
  2102. "EBCDIC-UK": enc2077,
  2103. "ebcdic-uk": enc2077,
  2104. "csEBCDICUK": enc2077,
  2105. "csebcdicuk": enc2077,
  2106. "EBCDIC-US": enc2078,
  2107. "ebcdic-us": enc2078,
  2108. "csEBCDICUS": enc2078,
  2109. "csebcdicus": enc2078,
  2110. "UNKNOWN-8BIT": enc2079,
  2111. "unknown-8bit": enc2079,
  2112. "csUnknown8BiT": enc2079,
  2113. "csunknown8bit": enc2079,
  2114. "MNEMONIC": enc2080,
  2115. "mnemonic": enc2080,
  2116. "csMnemonic": enc2080,
  2117. "csmnemonic": enc2080,
  2118. "MNEM": enc2081,
  2119. "mnem": enc2081,
  2120. "csMnem": enc2081,
  2121. "csmnem": enc2081,
  2122. "VISCII": enc2082,
  2123. "viscii": enc2082,
  2124. "csVISCII": enc2082,
  2125. "csviscii": enc2082,
  2126. "VIQR": enc2083,
  2127. "viqr": enc2083,
  2128. "csVIQR": enc2083,
  2129. "csviqr": enc2083,
  2130. "KOI8-R": enc2084,
  2131. "koi8-r": enc2084,
  2132. "csKOI8R": enc2084,
  2133. "cskoi8r": enc2084,
  2134. "HZ-GB-2312": enc2085,
  2135. "hz-gb-2312": enc2085,
  2136. "IBM866": enc2086,
  2137. "ibm866": enc2086,
  2138. "cp866": enc2086,
  2139. "866": enc2086,
  2140. "csIBM866": enc2086,
  2141. "csibm866": enc2086,
  2142. "IBM775": enc2087,
  2143. "ibm775": enc2087,
  2144. "cp775": enc2087,
  2145. "csPC775Baltic": enc2087,
  2146. "cspc775baltic": enc2087,
  2147. "KOI8-U": enc2088,
  2148. "koi8-u": enc2088,
  2149. "csKOI8U": enc2088,
  2150. "cskoi8u": enc2088,
  2151. "IBM00858": enc2089,
  2152. "ibm00858": enc2089,
  2153. "CCSID00858": enc2089,
  2154. "ccsid00858": enc2089,
  2155. "CP00858": enc2089,
  2156. "cp00858": enc2089,
  2157. "PC-Multilingual-850+euro": enc2089,
  2158. "pc-multilingual-850+euro": enc2089,
  2159. "csIBM00858": enc2089,
  2160. "csibm00858": enc2089,
  2161. "IBM00924": enc2090,
  2162. "ibm00924": enc2090,
  2163. "CCSID00924": enc2090,
  2164. "ccsid00924": enc2090,
  2165. "CP00924": enc2090,
  2166. "cp00924": enc2090,
  2167. "ebcdic-Latin9--euro": enc2090,
  2168. "ebcdic-latin9--euro": enc2090,
  2169. "csIBM00924": enc2090,
  2170. "csibm00924": enc2090,
  2171. "IBM01140": enc2091,
  2172. "ibm01140": enc2091,
  2173. "CCSID01140": enc2091,
  2174. "ccsid01140": enc2091,
  2175. "CP01140": enc2091,
  2176. "cp01140": enc2091,
  2177. "ebcdic-us-37+euro": enc2091,
  2178. "csIBM01140": enc2091,
  2179. "csibm01140": enc2091,
  2180. "IBM01141": enc2092,
  2181. "ibm01141": enc2092,
  2182. "CCSID01141": enc2092,
  2183. "ccsid01141": enc2092,
  2184. "CP01141": enc2092,
  2185. "cp01141": enc2092,
  2186. "ebcdic-de-273+euro": enc2092,
  2187. "csIBM01141": enc2092,
  2188. "csibm01141": enc2092,
  2189. "IBM01142": enc2093,
  2190. "ibm01142": enc2093,
  2191. "CCSID01142": enc2093,
  2192. "ccsid01142": enc2093,
  2193. "CP01142": enc2093,
  2194. "cp01142": enc2093,
  2195. "ebcdic-dk-277+euro": enc2093,
  2196. "ebcdic-no-277+euro": enc2093,
  2197. "csIBM01142": enc2093,
  2198. "csibm01142": enc2093,
  2199. "IBM01143": enc2094,
  2200. "ibm01143": enc2094,
  2201. "CCSID01143": enc2094,
  2202. "ccsid01143": enc2094,
  2203. "CP01143": enc2094,
  2204. "cp01143": enc2094,
  2205. "ebcdic-fi-278+euro": enc2094,
  2206. "ebcdic-se-278+euro": enc2094,
  2207. "csIBM01143": enc2094,
  2208. "csibm01143": enc2094,
  2209. "IBM01144": enc2095,
  2210. "ibm01144": enc2095,
  2211. "CCSID01144": enc2095,
  2212. "ccsid01144": enc2095,
  2213. "CP01144": enc2095,
  2214. "cp01144": enc2095,
  2215. "ebcdic-it-280+euro": enc2095,
  2216. "csIBM01144": enc2095,
  2217. "csibm01144": enc2095,
  2218. "IBM01145": enc2096,
  2219. "ibm01145": enc2096,
  2220. "CCSID01145": enc2096,
  2221. "ccsid01145": enc2096,
  2222. "CP01145": enc2096,
  2223. "cp01145": enc2096,
  2224. "ebcdic-es-284+euro": enc2096,
  2225. "csIBM01145": enc2096,
  2226. "csibm01145": enc2096,
  2227. "IBM01146": enc2097,
  2228. "ibm01146": enc2097,
  2229. "CCSID01146": enc2097,
  2230. "ccsid01146": enc2097,
  2231. "CP01146": enc2097,
  2232. "cp01146": enc2097,
  2233. "ebcdic-gb-285+euro": enc2097,
  2234. "csIBM01146": enc2097,
  2235. "csibm01146": enc2097,
  2236. "IBM01147": enc2098,
  2237. "ibm01147": enc2098,
  2238. "CCSID01147": enc2098,
  2239. "ccsid01147": enc2098,
  2240. "CP01147": enc2098,
  2241. "cp01147": enc2098,
  2242. "ebcdic-fr-297+euro": enc2098,
  2243. "csIBM01147": enc2098,
  2244. "csibm01147": enc2098,
  2245. "IBM01148": enc2099,
  2246. "ibm01148": enc2099,
  2247. "CCSID01148": enc2099,
  2248. "ccsid01148": enc2099,
  2249. "CP01148": enc2099,
  2250. "cp01148": enc2099,
  2251. "ebcdic-international-500+euro": enc2099,
  2252. "csIBM01148": enc2099,
  2253. "csibm01148": enc2099,
  2254. "IBM01149": enc2100,
  2255. "ibm01149": enc2100,
  2256. "CCSID01149": enc2100,
  2257. "ccsid01149": enc2100,
  2258. "CP01149": enc2100,
  2259. "cp01149": enc2100,
  2260. "ebcdic-is-871+euro": enc2100,
  2261. "csIBM01149": enc2100,
  2262. "csibm01149": enc2100,
  2263. "Big5-HKSCS": enc2101,
  2264. "big5-hkscs": enc2101,
  2265. "csBig5HKSCS": enc2101,
  2266. "csbig5hkscs": enc2101,
  2267. "IBM1047": enc2102,
  2268. "ibm1047": enc2102,
  2269. "IBM-1047": enc2102,
  2270. "ibm-1047": enc2102,
  2271. "csIBM1047": enc2102,
  2272. "csibm1047": enc2102,
  2273. "PTCP154": enc2103,
  2274. "ptcp154": enc2103,
  2275. "csPTCP154": enc2103,
  2276. "csptcp154": enc2103,
  2277. "PT154": enc2103,
  2278. "pt154": enc2103,
  2279. "CP154": enc2103,
  2280. "cp154": enc2103,
  2281. "Cyrillic-Asian": enc2103,
  2282. "cyrillic-asian": enc2103,
  2283. "Amiga-1251": enc2104,
  2284. "amiga-1251": enc2104,
  2285. "Ami1251": enc2104,
  2286. "ami1251": enc2104,
  2287. "Amiga1251": enc2104,
  2288. "amiga1251": enc2104,
  2289. "Ami-1251": enc2104,
  2290. "ami-1251": enc2104,
  2291. "csAmiga1251\n(Aliases": enc2104,
  2292. "csamiga1251\n(aliases": enc2104,
  2293. "KOI7-switched": enc2105,
  2294. "koi7-switched": enc2105,
  2295. "csKOI7switched": enc2105,
  2296. "cskoi7switched": enc2105,
  2297. "BRF": enc2106,
  2298. "brf": enc2106,
  2299. "csBRF": enc2106,
  2300. "csbrf": enc2106,
  2301. "TSCII": enc2107,
  2302. "tscii": enc2107,
  2303. "csTSCII": enc2107,
  2304. "cstscii": enc2107,
  2305. "CP51932": enc2108,
  2306. "cp51932": enc2108,
  2307. "csCP51932": enc2108,
  2308. "cscp51932": enc2108,
  2309. "windows-874": enc2109,
  2310. "cswindows874": enc2109,
  2311. "windows-1250": enc2250,
  2312. "cswindows1250": enc2250,
  2313. "windows-1251": enc2251,
  2314. "cswindows1251": enc2251,
  2315. "windows-1252": enc2252,
  2316. "cswindows1252": enc2252,
  2317. "windows-1253": enc2253,
  2318. "cswindows1253": enc2253,
  2319. "windows-1254": enc2254,
  2320. "cswindows1254": enc2254,
  2321. "windows-1255": enc2255,
  2322. "cswindows1255": enc2255,
  2323. "windows-1256": enc2256,
  2324. "cswindows1256": enc2256,
  2325. "windows-1257": enc2257,
  2326. "cswindows1257": enc2257,
  2327. "windows-1258": enc2258,
  2328. "cswindows1258": enc2258,
  2329. "TIS-620": enc2259,
  2330. "tis-620": enc2259,
  2331. "csTIS620": enc2259,
  2332. "cstis620": enc2259,
  2333. "ISO-8859-11": enc2259,
  2334. "iso-8859-11": enc2259,
  2335. "CP50220": enc2260,
  2336. "cp50220": enc2260,
  2337. "csCP50220": enc2260,
  2338. "cscp50220": enc2260,
  2339. }
  2340. // Total table size 14402 bytes (14KiB); checksum: CEBAA10C