1
// generated by go run gen.go; DO NOT EDIT
6
"golang.org/x/text/encoding"
7
"golang.org/x/text/encoding/charmap"
8
"golang.org/x/text/encoding/japanese"
9
"golang.org/x/text/encoding/korean"
10
"golang.org/x/text/encoding/simplifiedchinese"
11
"golang.org/x/text/encoding/traditionalchinese"
12
"golang.org/x/text/encoding/unicode"
15
var encodings = map[string]struct {
19
"unicode-1-1-utf-8": {encoding.Nop, "utf-8"},
20
"utf-8": {encoding.Nop, "utf-8"},
21
"utf8": {encoding.Nop, "utf-8"},
22
"866": {charmap.CodePage866, "ibm866"},
23
"cp866": {charmap.CodePage866, "ibm866"},
24
"csibm866": {charmap.CodePage866, "ibm866"},
25
"ibm866": {charmap.CodePage866, "ibm866"},
26
"csisolatin2": {charmap.ISO8859_2, "iso-8859-2"},
27
"iso-8859-2": {charmap.ISO8859_2, "iso-8859-2"},
28
"iso-ir-101": {charmap.ISO8859_2, "iso-8859-2"},
29
"iso8859-2": {charmap.ISO8859_2, "iso-8859-2"},
30
"iso88592": {charmap.ISO8859_2, "iso-8859-2"},
31
"iso_8859-2": {charmap.ISO8859_2, "iso-8859-2"},
32
"iso_8859-2:1987": {charmap.ISO8859_2, "iso-8859-2"},
33
"l2": {charmap.ISO8859_2, "iso-8859-2"},
34
"latin2": {charmap.ISO8859_2, "iso-8859-2"},
35
"csisolatin3": {charmap.ISO8859_3, "iso-8859-3"},
36
"iso-8859-3": {charmap.ISO8859_3, "iso-8859-3"},
37
"iso-ir-109": {charmap.ISO8859_3, "iso-8859-3"},
38
"iso8859-3": {charmap.ISO8859_3, "iso-8859-3"},
39
"iso88593": {charmap.ISO8859_3, "iso-8859-3"},
40
"iso_8859-3": {charmap.ISO8859_3, "iso-8859-3"},
41
"iso_8859-3:1988": {charmap.ISO8859_3, "iso-8859-3"},
42
"l3": {charmap.ISO8859_3, "iso-8859-3"},
43
"latin3": {charmap.ISO8859_3, "iso-8859-3"},
44
"csisolatin4": {charmap.ISO8859_4, "iso-8859-4"},
45
"iso-8859-4": {charmap.ISO8859_4, "iso-8859-4"},
46
"iso-ir-110": {charmap.ISO8859_4, "iso-8859-4"},
47
"iso8859-4": {charmap.ISO8859_4, "iso-8859-4"},
48
"iso88594": {charmap.ISO8859_4, "iso-8859-4"},
49
"iso_8859-4": {charmap.ISO8859_4, "iso-8859-4"},
50
"iso_8859-4:1988": {charmap.ISO8859_4, "iso-8859-4"},
51
"l4": {charmap.ISO8859_4, "iso-8859-4"},
52
"latin4": {charmap.ISO8859_4, "iso-8859-4"},
53
"csisolatincyrillic": {charmap.ISO8859_5, "iso-8859-5"},
54
"cyrillic": {charmap.ISO8859_5, "iso-8859-5"},
55
"iso-8859-5": {charmap.ISO8859_5, "iso-8859-5"},
56
"iso-ir-144": {charmap.ISO8859_5, "iso-8859-5"},
57
"iso8859-5": {charmap.ISO8859_5, "iso-8859-5"},
58
"iso88595": {charmap.ISO8859_5, "iso-8859-5"},
59
"iso_8859-5": {charmap.ISO8859_5, "iso-8859-5"},
60
"iso_8859-5:1988": {charmap.ISO8859_5, "iso-8859-5"},
61
"arabic": {charmap.ISO8859_6, "iso-8859-6"},
62
"asmo-708": {charmap.ISO8859_6, "iso-8859-6"},
63
"csiso88596e": {charmap.ISO8859_6, "iso-8859-6"},
64
"csiso88596i": {charmap.ISO8859_6, "iso-8859-6"},
65
"csisolatinarabic": {charmap.ISO8859_6, "iso-8859-6"},
66
"ecma-114": {charmap.ISO8859_6, "iso-8859-6"},
67
"iso-8859-6": {charmap.ISO8859_6, "iso-8859-6"},
68
"iso-8859-6-e": {charmap.ISO8859_6, "iso-8859-6"},
69
"iso-8859-6-i": {charmap.ISO8859_6, "iso-8859-6"},
70
"iso-ir-127": {charmap.ISO8859_6, "iso-8859-6"},
71
"iso8859-6": {charmap.ISO8859_6, "iso-8859-6"},
72
"iso88596": {charmap.ISO8859_6, "iso-8859-6"},
73
"iso_8859-6": {charmap.ISO8859_6, "iso-8859-6"},
74
"iso_8859-6:1987": {charmap.ISO8859_6, "iso-8859-6"},
75
"csisolatingreek": {charmap.ISO8859_7, "iso-8859-7"},
76
"ecma-118": {charmap.ISO8859_7, "iso-8859-7"},
77
"elot_928": {charmap.ISO8859_7, "iso-8859-7"},
78
"greek": {charmap.ISO8859_7, "iso-8859-7"},
79
"greek8": {charmap.ISO8859_7, "iso-8859-7"},
80
"iso-8859-7": {charmap.ISO8859_7, "iso-8859-7"},
81
"iso-ir-126": {charmap.ISO8859_7, "iso-8859-7"},
82
"iso8859-7": {charmap.ISO8859_7, "iso-8859-7"},
83
"iso88597": {charmap.ISO8859_7, "iso-8859-7"},
84
"iso_8859-7": {charmap.ISO8859_7, "iso-8859-7"},
85
"iso_8859-7:1987": {charmap.ISO8859_7, "iso-8859-7"},
86
"sun_eu_greek": {charmap.ISO8859_7, "iso-8859-7"},
87
"csiso88598e": {charmap.ISO8859_8, "iso-8859-8"},
88
"csisolatinhebrew": {charmap.ISO8859_8, "iso-8859-8"},
89
"hebrew": {charmap.ISO8859_8, "iso-8859-8"},
90
"iso-8859-8": {charmap.ISO8859_8, "iso-8859-8"},
91
"iso-8859-8-e": {charmap.ISO8859_8, "iso-8859-8"},
92
"iso-ir-138": {charmap.ISO8859_8, "iso-8859-8"},
93
"iso8859-8": {charmap.ISO8859_8, "iso-8859-8"},
94
"iso88598": {charmap.ISO8859_8, "iso-8859-8"},
95
"iso_8859-8": {charmap.ISO8859_8, "iso-8859-8"},
96
"iso_8859-8:1988": {charmap.ISO8859_8, "iso-8859-8"},
97
"visual": {charmap.ISO8859_8, "iso-8859-8"},
98
"csiso88598i": {charmap.ISO8859_8, "iso-8859-8-i"},
99
"iso-8859-8-i": {charmap.ISO8859_8, "iso-8859-8-i"},
100
"logical": {charmap.ISO8859_8, "iso-8859-8-i"},
101
"csisolatin6": {charmap.ISO8859_10, "iso-8859-10"},
102
"iso-8859-10": {charmap.ISO8859_10, "iso-8859-10"},
103
"iso-ir-157": {charmap.ISO8859_10, "iso-8859-10"},
104
"iso8859-10": {charmap.ISO8859_10, "iso-8859-10"},
105
"iso885910": {charmap.ISO8859_10, "iso-8859-10"},
106
"l6": {charmap.ISO8859_10, "iso-8859-10"},
107
"latin6": {charmap.ISO8859_10, "iso-8859-10"},
108
"iso-8859-13": {charmap.ISO8859_13, "iso-8859-13"},
109
"iso8859-13": {charmap.ISO8859_13, "iso-8859-13"},
110
"iso885913": {charmap.ISO8859_13, "iso-8859-13"},
111
"iso-8859-14": {charmap.ISO8859_14, "iso-8859-14"},
112
"iso8859-14": {charmap.ISO8859_14, "iso-8859-14"},
113
"iso885914": {charmap.ISO8859_14, "iso-8859-14"},
114
"csisolatin9": {charmap.ISO8859_15, "iso-8859-15"},
115
"iso-8859-15": {charmap.ISO8859_15, "iso-8859-15"},
116
"iso8859-15": {charmap.ISO8859_15, "iso-8859-15"},
117
"iso885915": {charmap.ISO8859_15, "iso-8859-15"},
118
"iso_8859-15": {charmap.ISO8859_15, "iso-8859-15"},
119
"l9": {charmap.ISO8859_15, "iso-8859-15"},
120
"iso-8859-16": {charmap.ISO8859_16, "iso-8859-16"},
121
"cskoi8r": {charmap.KOI8R, "koi8-r"},
122
"koi": {charmap.KOI8R, "koi8-r"},
123
"koi8": {charmap.KOI8R, "koi8-r"},
124
"koi8-r": {charmap.KOI8R, "koi8-r"},
125
"koi8_r": {charmap.KOI8R, "koi8-r"},
126
"koi8-u": {charmap.KOI8U, "koi8-u"},
127
"csmacintosh": {charmap.Macintosh, "macintosh"},
128
"mac": {charmap.Macintosh, "macintosh"},
129
"macintosh": {charmap.Macintosh, "macintosh"},
130
"x-mac-roman": {charmap.Macintosh, "macintosh"},
131
"dos-874": {charmap.Windows874, "windows-874"},
132
"iso-8859-11": {charmap.Windows874, "windows-874"},
133
"iso8859-11": {charmap.Windows874, "windows-874"},
134
"iso885911": {charmap.Windows874, "windows-874"},
135
"tis-620": {charmap.Windows874, "windows-874"},
136
"windows-874": {charmap.Windows874, "windows-874"},
137
"cp1250": {charmap.Windows1250, "windows-1250"},
138
"windows-1250": {charmap.Windows1250, "windows-1250"},
139
"x-cp1250": {charmap.Windows1250, "windows-1250"},
140
"cp1251": {charmap.Windows1251, "windows-1251"},
141
"windows-1251": {charmap.Windows1251, "windows-1251"},
142
"x-cp1251": {charmap.Windows1251, "windows-1251"},
143
"ansi_x3.4-1968": {charmap.Windows1252, "windows-1252"},
144
"ascii": {charmap.Windows1252, "windows-1252"},
145
"cp1252": {charmap.Windows1252, "windows-1252"},
146
"cp819": {charmap.Windows1252, "windows-1252"},
147
"csisolatin1": {charmap.Windows1252, "windows-1252"},
148
"ibm819": {charmap.Windows1252, "windows-1252"},
149
"iso-8859-1": {charmap.Windows1252, "windows-1252"},
150
"iso-ir-100": {charmap.Windows1252, "windows-1252"},
151
"iso8859-1": {charmap.Windows1252, "windows-1252"},
152
"iso88591": {charmap.Windows1252, "windows-1252"},
153
"iso_8859-1": {charmap.Windows1252, "windows-1252"},
154
"iso_8859-1:1987": {charmap.Windows1252, "windows-1252"},
155
"l1": {charmap.Windows1252, "windows-1252"},
156
"latin1": {charmap.Windows1252, "windows-1252"},
157
"us-ascii": {charmap.Windows1252, "windows-1252"},
158
"windows-1252": {charmap.Windows1252, "windows-1252"},
159
"x-cp1252": {charmap.Windows1252, "windows-1252"},
160
"cp1253": {charmap.Windows1253, "windows-1253"},
161
"windows-1253": {charmap.Windows1253, "windows-1253"},
162
"x-cp1253": {charmap.Windows1253, "windows-1253"},
163
"cp1254": {charmap.Windows1254, "windows-1254"},
164
"csisolatin5": {charmap.Windows1254, "windows-1254"},
165
"iso-8859-9": {charmap.Windows1254, "windows-1254"},
166
"iso-ir-148": {charmap.Windows1254, "windows-1254"},
167
"iso8859-9": {charmap.Windows1254, "windows-1254"},
168
"iso88599": {charmap.Windows1254, "windows-1254"},
169
"iso_8859-9": {charmap.Windows1254, "windows-1254"},
170
"iso_8859-9:1989": {charmap.Windows1254, "windows-1254"},
171
"l5": {charmap.Windows1254, "windows-1254"},
172
"latin5": {charmap.Windows1254, "windows-1254"},
173
"windows-1254": {charmap.Windows1254, "windows-1254"},
174
"x-cp1254": {charmap.Windows1254, "windows-1254"},
175
"cp1255": {charmap.Windows1255, "windows-1255"},
176
"windows-1255": {charmap.Windows1255, "windows-1255"},
177
"x-cp1255": {charmap.Windows1255, "windows-1255"},
178
"cp1256": {charmap.Windows1256, "windows-1256"},
179
"windows-1256": {charmap.Windows1256, "windows-1256"},
180
"x-cp1256": {charmap.Windows1256, "windows-1256"},
181
"cp1257": {charmap.Windows1257, "windows-1257"},
182
"windows-1257": {charmap.Windows1257, "windows-1257"},
183
"x-cp1257": {charmap.Windows1257, "windows-1257"},
184
"cp1258": {charmap.Windows1258, "windows-1258"},
185
"windows-1258": {charmap.Windows1258, "windows-1258"},
186
"x-cp1258": {charmap.Windows1258, "windows-1258"},
187
"x-mac-cyrillic": {charmap.MacintoshCyrillic, "x-mac-cyrillic"},
188
"x-mac-ukrainian": {charmap.MacintoshCyrillic, "x-mac-cyrillic"},
189
"chinese": {simplifiedchinese.GBK, "gbk"},
190
"csgb2312": {simplifiedchinese.GBK, "gbk"},
191
"csiso58gb231280": {simplifiedchinese.GBK, "gbk"},
192
"gb2312": {simplifiedchinese.GBK, "gbk"},
193
"gb_2312": {simplifiedchinese.GBK, "gbk"},
194
"gb_2312-80": {simplifiedchinese.GBK, "gbk"},
195
"gbk": {simplifiedchinese.GBK, "gbk"},
196
"iso-ir-58": {simplifiedchinese.GBK, "gbk"},
197
"x-gbk": {simplifiedchinese.GBK, "gbk"},
198
"gb18030": {simplifiedchinese.GB18030, "gb18030"},
199
"hz-gb-2312": {simplifiedchinese.HZGB2312, "hz-gb-2312"},
200
"big5": {traditionalchinese.Big5, "big5"},
201
"big5-hkscs": {traditionalchinese.Big5, "big5"},
202
"cn-big5": {traditionalchinese.Big5, "big5"},
203
"csbig5": {traditionalchinese.Big5, "big5"},
204
"x-x-big5": {traditionalchinese.Big5, "big5"},
205
"cseucpkdfmtjapanese": {japanese.EUCJP, "euc-jp"},
206
"euc-jp": {japanese.EUCJP, "euc-jp"},
207
"x-euc-jp": {japanese.EUCJP, "euc-jp"},
208
"csiso2022jp": {japanese.ISO2022JP, "iso-2022-jp"},
209
"iso-2022-jp": {japanese.ISO2022JP, "iso-2022-jp"},
210
"csshiftjis": {japanese.ShiftJIS, "shift_jis"},
211
"ms_kanji": {japanese.ShiftJIS, "shift_jis"},
212
"shift-jis": {japanese.ShiftJIS, "shift_jis"},
213
"shift_jis": {japanese.ShiftJIS, "shift_jis"},
214
"sjis": {japanese.ShiftJIS, "shift_jis"},
215
"windows-31j": {japanese.ShiftJIS, "shift_jis"},
216
"x-sjis": {japanese.ShiftJIS, "shift_jis"},
217
"cseuckr": {korean.EUCKR, "euc-kr"},
218
"csksc56011987": {korean.EUCKR, "euc-kr"},
219
"euc-kr": {korean.EUCKR, "euc-kr"},
220
"iso-ir-149": {korean.EUCKR, "euc-kr"},
221
"korean": {korean.EUCKR, "euc-kr"},
222
"ks_c_5601-1987": {korean.EUCKR, "euc-kr"},
223
"ks_c_5601-1989": {korean.EUCKR, "euc-kr"},
224
"ksc5601": {korean.EUCKR, "euc-kr"},
225
"ksc_5601": {korean.EUCKR, "euc-kr"},
226
"windows-949": {korean.EUCKR, "euc-kr"},
227
"csiso2022kr": {encoding.Replacement, "replacement"},
228
"iso-2022-kr": {encoding.Replacement, "replacement"},
229
"iso-2022-cn": {encoding.Replacement, "replacement"},
230
"iso-2022-cn-ext": {encoding.Replacement, "replacement"},
231
"utf-16be": {unicode.UTF16(unicode.BigEndian, unicode.IgnoreBOM), "utf-16be"},
232
"utf-16": {unicode.UTF16(unicode.LittleEndian, unicode.IgnoreBOM), "utf-16le"},
233
"utf-16le": {unicode.UTF16(unicode.LittleEndian, unicode.IgnoreBOM), "utf-16le"},
234
"x-user-defined": {charmap.XUserDefined, "x-user-defined"},