FreeTDS API
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
encodings.h
1 /*
2  * This file produced from ./encodings.pl on Wed May 18 20:19:27 2016
3  * $Id: encodings.pl,v 1.12 2010-11-26 19:46:55 freddy77 Exp $
4  */
5 #ifdef TDS_ICONV_ENCODING_TABLES
6 
7 static const TDS_ENCODING canonic_charsets[] = {
8  { "ISO-8859-1", 1, 1, 0}, /* 0 */
9  { "UTF-8", 1, 4, 1}, /* 1 */
10  { "UCS-2LE", 2, 2, 2}, /* 2 */
11  { "UCS-2BE", 2, 2, 3}, /* 3 */
12  { "ARMSCII-8", 1, 1, 4}, /* 4 */
13  { "BIG-5", 1, 2, 5}, /* 5 */
14  { "BIG5-HKSCS", 1, 2, 6}, /* 6 */
15  { "C99", 1, 1, 7}, /* 7 */
16  { "CHINESE", 1, 1, 8}, /* 8 */
17  { "CN", 1, 1, 9}, /* 9 */
18  { "CN-GB", 1, 2, 10}, /* 10 */
19  { "CN-GB-ISOIR165", 1, 1, 11}, /* 11 */
20  { "CP1133", 1, 1, 12}, /* 12 */
21  { "CP1250", 1, 1, 13}, /* 13 */
22  { "CP1251", 1, 1, 14}, /* 14 */
23  { "CP1252", 1, 1, 15}, /* 15 */
24  { "CP1253", 1, 1, 16}, /* 16 */
25  { "CP1254", 1, 1, 17}, /* 17 */
26  { "CP1255", 1, 1, 18}, /* 18 */
27  { "CP1256", 1, 1, 19}, /* 19 */
28  { "CP1257", 1, 1, 20}, /* 20 */
29  { "CP1258", 1, 1, 21}, /* 21 */
30  { "CP1361", 1, 2, 22}, /* 22 */
31  { "CP437", 1, 1, 23}, /* 23 */
32  { "CP850", 1, 1, 24}, /* 24 */
33  { "CP862", 1, 1, 25}, /* 25 */
34  { "CP866", 1, 1, 26}, /* 26 */
35  { "CP874", 1, 1, 27}, /* 27 */
36  { "CP932", 1, 2, 28}, /* 28 */
37  { "CP936", 1, 2, 29}, /* 29 */
38  { "CP949", 1, 2, 30}, /* 30 */
39  { "CP950", 1, 2, 31}, /* 31 */
40  { "EUC-JP", 1, 3, 32}, /* 32 */
41  { "EUC-KR", 1, 2, 33}, /* 33 */
42  { "EUC-TW", 1, 4, 34}, /* 34 */
43  { "GB18030", 1, 4, 35}, /* 35 */
44  { "GEORGIAN-ACADEMY", 1, 1, 36}, /* 36 */
45  { "GEORGIAN-PS", 1, 1, 37}, /* 37 */
46  { "HZ", 1, 1, 38}, /* 38 */
47  { "ISO-2022-CN", 1, 4, 39}, /* 39 */
48  { "ISO-2022-CN-EXT", 1, 4, 40}, /* 40 */
49  { "ISO-2022-JP", 1, 1, 41}, /* 41 */
50  { "ISO-2022-JP-1", 1, 1, 42}, /* 42 */
51  { "ISO-2022-JP-2", 1, 1, 43}, /* 43 */
52  { "ISO-2022-KR", 1, 2, 44}, /* 44 */
53  { "ISO-8859-10", 1, 1, 45}, /* 45 */
54  { "ISO-8859-13", 1, 1, 46}, /* 46 */
55  { "ISO-8859-14", 1, 1, 47}, /* 47 */
56  { "ISO-8859-15", 1, 1, 48}, /* 48 */
57  { "ISO-8859-16", 1, 1, 49}, /* 49 */
58  { "ISO-8859-2", 1, 1, 50}, /* 50 */
59  { "ISO-8859-3", 1, 1, 51}, /* 51 */
60  { "ISO-8859-4", 1, 1, 52}, /* 52 */
61  { "ISO-8859-5", 1, 1, 53}, /* 53 */
62  { "ISO-8859-6", 1, 1, 54}, /* 54 */
63  { "ISO-8859-7", 1, 1, 55}, /* 55 */
64  { "ISO-8859-8", 1, 1, 56}, /* 56 */
65  { "ISO-8859-9", 1, 1, 57}, /* 57 */
66  { "ISO-IR-14", 1, 1, 58}, /* 58 */
67  { "ISO-IR-149", 1, 1, 59}, /* 59 */
68  { "ISO-IR-159", 1, 1, 60}, /* 60 */
69  { "ISO-IR-166", 1, 1, 61}, /* 61 */
70  { "ISO-IR-87", 1, 1, 62}, /* 62 */
71  { "JAVA", 1, 1, 63}, /* 63 */
72  { "JISX0201-1976", 1, 1, 64}, /* 64 */
73  { "KOI8-R", 1, 1, 65}, /* 65 */
74  { "KOI8-RU", 1, 1, 66}, /* 66 */
75  { "KOI8-T", 1, 1, 67}, /* 67 */
76  { "KOI8-U", 1, 1, 68}, /* 68 */
77  { "MAC", 1, 1, 69}, /* 69 */
78  { "MACARABIC", 1, 1, 70}, /* 70 */
79  { "MACCENTRALEUROPE", 1, 1, 71}, /* 71 */
80  { "MACCROATIAN", 1, 1, 72}, /* 72 */
81  { "MACCYRILLIC", 1, 1, 73}, /* 73 */
82  { "MACGREEK", 1, 1, 74}, /* 74 */
83  { "MACHEBREW", 1, 1, 75}, /* 75 */
84  { "MACICELAND", 1, 1, 76}, /* 76 */
85  { "MACROMANIA", 1, 1, 77}, /* 77 */
86  { "MACTHAI", 1, 1, 78}, /* 78 */
87  { "MACTURKISH", 1, 1, 79}, /* 79 */
88  { "MACUKRAINE", 1, 1, 80}, /* 80 */
89  { "MULELAO-1", 1, 1, 81}, /* 81 */
90  { "NEXTSTEP", 1, 1, 82}, /* 82 */
91  { "ROMAN8", 1, 1, 83}, /* 83 */
92  { "SJIS", 1, 2, 84}, /* 84 */
93  { "TCVN", 1, 1, 85}, /* 85 */
94  { "UCS-2", 2, 2, 86}, /* 86 */
95  { "UCS-2-INTERNAL", 2, 2, 87}, /* 87 */
96  { "UCS-2-SWAPPED", 2, 2, 88}, /* 88 */
97  { "UCS-4", 4, 4, 89}, /* 89 */
98  { "UCS-4-INTERNAL", 4, 4, 90}, /* 90 */
99  { "UCS-4-SWAPPED", 4, 4, 91}, /* 91 */
100  { "UCS-4BE", 4, 4, 92}, /* 92 */
101  { "UCS-4LE", 4, 4, 93}, /* 93 */
102  { "US-ASCII", 1, 1, 94}, /* 94 */
103  { "UTF-16", 2, 4, 95}, /* 95 */
104  { "UTF-16BE", 2, 4, 96}, /* 96 */
105  { "UTF-16LE", 2, 4, 97}, /* 97 */
106  { "UTF-32", 4, 4, 98}, /* 98 */
107  { "UTF-32BE", 4, 4, 99}, /* 99 */
108  { "UTF-32LE", 4, 4, 100}, /* 100 */
109  { "UTF-7", 1, 4, 101}, /* 101 */
110  { "VISCII", 1, 1, 102}, /* 102 */
111 };
112 
113 static const CHARACTER_SET_ALIAS iconv_aliases[] = {
114  { "646", 94 },
115  { "850", 24 },
116  { "862", 25 },
117  { "866", 26 },
118  { "ANSI_X3.4-1968", 94 },
119  { "ANSI_X3.4-1986", 94 },
120  { "ARABIC", 54 },
121  { "ARMSCII-8", 4 },
122  { "ASCII", 94 },
123  { "ASMO-708", 54 },
124  { "BIG-5", 5 },
125  { "BIG-FIVE", 5 },
126  { "BIG5", 5 },
127  { "BIG5-HKSCS", 6 },
128  { "BIG5HKSCS", 6 },
129  { "BIGFIVE", 5 },
130  { "C99", 7 },
131  { "CHINESE", 8 },
132  { "CN", 9 },
133  { "CN-BIG5", 5 },
134  { "CN-GB", 10 },
135  { "CN-GB-ISOIR165", 11 },
136  { "CP1133", 12 },
137  { "CP1250", 13 },
138  { "CP1251", 14 },
139  { "CP1252", 15 },
140  { "CP1253", 16 },
141  { "CP1254", 17 },
142  { "CP1255", 18 },
143  { "CP1256", 19 },
144  { "CP1257", 20 },
145  { "CP1258", 21 },
146  { "CP1361", 22 },
147  { "CP367", 94 },
148  { "CP437", 23 },
149  { "CP819", 0 },
150  { "CP850", 24 },
151  { "CP862", 25 },
152  { "CP866", 26 },
153  { "CP874", 27 },
154  { "CP932", 28 },
155  { "CP936", 29 },
156  { "CP949", 30 },
157  { "CP950", 31 },
158  { "CSASCII", 94 },
159  { "CSBIG5", 5 },
160  { "CSEUCKR", 33 },
161  { "CSEUCPKDFMTJAPANESE", 32 },
162  { "CSEUCTW", 34 },
163  { "CSGB2312", 10 },
164  { "CSHALFWIDTHKATAKANA", 64 },
165  { "CSHPROMAN8", 83 },
166  { "CSIBM866", 26 },
167  { "CSISO14JISC6220RO", 58 },
168  { "CSISO159JISX02121990", 60 },
169  { "CSISO2022CN", 39 },
170  { "CSISO2022JP", 41 },
171  { "CSISO2022JP2", 43 },
172  { "CSISO2022KR", 44 },
173  { "CSISO57GB1988", 9 },
174  { "CSISO58GB231280", 8 },
175  { "CSISO87JISX0208", 62 },
176  { "CSISOLATIN1", 0 },
177  { "CSISOLATIN2", 50 },
178  { "CSISOLATIN3", 51 },
179  { "CSISOLATIN4", 52 },
180  { "CSISOLATIN5", 57 },
181  { "CSISOLATIN6", 45 },
182  { "CSISOLATINARABIC", 54 },
183  { "CSISOLATINCYRILLIC", 53 },
184  { "CSISOLATINGREEK", 55 },
185  { "CSISOLATINHEBREW", 56 },
186  { "CSKOI8R", 65 },
187  { "CSKSC56011987", 59 },
188  { "CSMACINTOSH", 69 },
189  { "CSPC850MULTILINGUAL", 24 },
190  { "CSPC862LATINHEBREW", 25 },
191  { "CSSHIFTJIS", 84 },
192  { "CSUCS4", 89 },
193  { "CSUNICODE", 86 },
194  { "CSUNICODE11", 3 },
195  { "CSUNICODE11UTF7", 101 },
196  { "CSVISCII", 102 },
197  { "CYRILLIC", 53 },
198  { "ECMA-114", 54 },
199  { "ECMA-118", 55 },
200  { "ELOT_928", 55 },
201  { "EUC-CN", 10 },
202  { "EUC-JP", 32 },
203  { "EUC-KR", 33 },
204  { "EUC-TW", 34 },
205  { "EUCCN", 10 },
206  { "EUCJP", 32 },
207  { "EUCKR", 33 },
208  { "EUCTW", 34 },
209  {"EXTENDED_UNIX_CODE_PACKED_FORMAT_FOR_JAPANESE", 32 },
210  { "GB18030", 35 },
211  { "GB2312", 10 },
212  { "GBK", 29 },
213  { "GB_1988-80", 9 },
214  { "GB_2312-80", 8 },
215  { "GEORGIAN-ACADEMY", 36 },
216  { "GEORGIAN-PS", 37 },
217  { "GREEK", 55 },
218  { "GREEK8", 55 },
219  { "HEBREW", 56 },
220  { "HP-ROMAN8", 83 },
221  { "HZ", 38 },
222  { "HZ-GB-2312", 38 },
223  { "IBM-CP1133", 12 },
224  { "IBM367", 94 },
225  { "IBM437", 23 },
226  { "IBM819", 0 },
227  { "IBM850", 24 },
228  { "IBM862", 25 },
229  { "IBM866", 26 },
230  { "ISO-10646-UCS-2", 86 },
231  { "ISO-10646-UCS-4", 89 },
232  { "ISO-2022-CN", 39 },
233  { "ISO-2022-CN-EXT", 40 },
234  { "ISO-2022-JP", 41 },
235  { "ISO-2022-JP-1", 42 },
236  { "ISO-2022-JP-2", 43 },
237  { "ISO-2022-KR", 44 },
238  { "ISO-8859-1", 0 },
239  { "ISO-8859-10", 45 },
240  { "ISO-8859-13", 46 },
241  { "ISO-8859-14", 47 },
242  { "ISO-8859-15", 48 },
243  { "ISO-8859-16", 49 },
244  { "ISO-8859-2", 50 },
245  { "ISO-8859-3", 51 },
246  { "ISO-8859-4", 52 },
247  { "ISO-8859-5", 53 },
248  { "ISO-8859-6", 54 },
249  { "ISO-8859-7", 55 },
250  { "ISO-8859-8", 56 },
251  { "ISO-8859-9", 57 },
252  { "ISO-CELTIC", 47 },
253  { "ISO-IR-100", 0 },
254  { "ISO-IR-101", 50 },
255  { "ISO-IR-109", 51 },
256  { "ISO-IR-110", 52 },
257  { "ISO-IR-126", 55 },
258  { "ISO-IR-127", 54 },
259  { "ISO-IR-138", 56 },
260  { "ISO-IR-14", 58 },
261  { "ISO-IR-144", 53 },
262  { "ISO-IR-148", 57 },
263  { "ISO-IR-149", 59 },
264  { "ISO-IR-157", 45 },
265  { "ISO-IR-159", 60 },
266  { "ISO-IR-165", 11 },
267  { "ISO-IR-166", 61 },
268  { "ISO-IR-179", 46 },
269  { "ISO-IR-199", 47 },
270  { "ISO-IR-203", 48 },
271  { "ISO-IR-226", 49 },
272  { "ISO-IR-57", 9 },
273  { "ISO-IR-58", 8 },
274  { "ISO-IR-6", 94 },
275  { "ISO-IR-87", 62 },
276  { "ISO646-CN", 9 },
277  { "ISO646-JP", 58 },
278  { "ISO646-US", 94 },
279  { "ISO8859-1", 0 },
280  { "ISO8859-10", 45 },
281  { "ISO8859-15", 48 },
282  { "ISO8859-2", 50 },
283  { "ISO8859-4", 52 },
284  { "ISO8859-5", 53 },
285  { "ISO8859-6", 54 },
286  { "ISO8859-7", 55 },
287  { "ISO8859-8", 56 },
288  { "ISO8859-9", 57 },
289  { "ISO_646.IRV:1991", 94 },
290  { "ISO_8859-1", 0 },
291  { "ISO_8859-10", 45 },
292  { "ISO_8859-10:1992", 45 },
293  { "ISO_8859-13", 46 },
294  { "ISO_8859-14", 47 },
295  { "ISO_8859-14:1998", 47 },
296  { "ISO_8859-15", 48 },
297  { "ISO_8859-15:1998", 48 },
298  { "ISO_8859-16", 49 },
299  { "ISO_8859-16:2000", 49 },
300  { "ISO_8859-1:1987", 0 },
301  { "ISO_8859-2", 50 },
302  { "ISO_8859-2:1987", 50 },
303  { "ISO_8859-3", 51 },
304  { "ISO_8859-3:1988", 51 },
305  { "ISO_8859-4", 52 },
306  { "ISO_8859-4:1988", 52 },
307  { "ISO_8859-5", 53 },
308  { "ISO_8859-5:1988", 53 },
309  { "ISO_8859-6", 54 },
310  { "ISO_8859-6:1987", 54 },
311  { "ISO_8859-7", 55 },
312  { "ISO_8859-7:1987", 55 },
313  { "ISO_8859-8", 56 },
314  { "ISO_8859-8:1988", 56 },
315  { "ISO_8859-9", 57 },
316  { "ISO_8859-9:1989", 57 },
317  { "JAVA", 63 },
318  { "JIS0208", 62 },
319  { "JISX0201-1976", 64 },
320  { "JIS_C6220-1969-RO", 58 },
321  { "JIS_C6226-1983", 62 },
322  { "JIS_X0201", 64 },
323  { "JIS_X0208", 62 },
324  { "JIS_X0208-1983", 62 },
325  { "JIS_X0208-1990", 62 },
326  { "JIS_X0212", 60 },
327  { "JIS_X0212-1990", 60 },
328  { "JIS_X0212.1990-0", 60 },
329  { "JOHAB", 22 },
330  { "JP", 58 },
331  { "KOI8-R", 65 },
332  { "KOI8-RU", 66 },
333  { "KOI8-T", 67 },
334  { "KOI8-U", 68 },
335  { "KOREAN", 59 },
336  { "KSC_5601", 59 },
337  { "KS_C_5601-1987", 59 },
338  { "KS_C_5601-1989", 59 },
339  { "L1", 0 },
340  { "L2", 50 },
341  { "L3", 51 },
342  { "L4", 52 },
343  { "L5", 57 },
344  { "L6", 45 },
345  { "L7", 46 },
346  { "L8", 47 },
347  { "LATIN1", 0 },
348  { "LATIN2", 50 },
349  { "LATIN3", 51 },
350  { "LATIN4", 52 },
351  { "LATIN5", 57 },
352  { "LATIN6", 45 },
353  { "LATIN7", 46 },
354  { "LATIN8", 47 },
355  { "MAC", 69 },
356  { "MACARABIC", 70 },
357  { "MACCENTRALEUROPE", 71 },
358  { "MACCROATIAN", 72 },
359  { "MACCYRILLIC", 73 },
360  { "MACGREEK", 74 },
361  { "MACHEBREW", 75 },
362  { "MACICELAND", 76 },
363  { "MACINTOSH", 69 },
364  { "MACROMAN", 69 },
365  { "MACROMANIA", 77 },
366  { "MACTHAI", 78 },
367  { "MACTURKISH", 79 },
368  { "MACUKRAINE", 80 },
369  { "MS-ANSI", 15 },
370  { "MS-ARAB", 19 },
371  { "MS-CYRL", 14 },
372  { "MS-EE", 13 },
373  { "MS-GREEK", 16 },
374  { "MS-HEBR", 18 },
375  { "MS-TURK", 17 },
376  { "MS_KANJI", 84 },
377  { "MULELAO-1", 81 },
378  { "NEXTSTEP", 82 },
379  { "R8", 83 },
380  { "ROMAN8", 83 },
381  { "SHIFT-JIS", 84 },
382  { "SHIFT_JIS", 84 },
383  { "SJIS", 84 },
384  { "TCVN", 85 },
385  { "TCVN-5712", 85 },
386  { "TCVN5712-1", 85 },
387  { "TCVN5712-1:1993", 85 },
388  { "TIS-620", 61 },
389  { "TIS620", 61 },
390  { "TIS620-0", 61 },
391  { "TIS620.2529-1", 61 },
392  { "TIS620.2533-0", 61 },
393  { "TIS620.2533-1", 61 },
394  { "UCS-2", 86 },
395  { "UCS-2-INTERNAL", 87 },
396  { "UCS-2-SWAPPED", 88 },
397  { "UCS-2BE", 3 },
398  { "UCS-2LE", 2 },
399  { "UCS-4", 89 },
400  { "UCS-4-INTERNAL", 90 },
401  { "UCS-4-SWAPPED", 91 },
402  { "UCS-4BE", 92 },
403  { "UCS-4LE", 93 },
404  { "UCS2", 86 },
405  { "UCS4", 89 },
406  { "UHC", 30 },
407  { "UNICODE-1-1", 3 },
408  { "UNICODE-1-1-UTF-7", 101 },
409  { "UNICODEBIG", 3 },
410  { "UNICODELITTLE", 2 },
411  { "US", 94 },
412  { "US-ASCII", 94 },
413  { "UTF-16", 95 },
414  { "UTF-16BE", 96 },
415  { "UTF-16LE", 97 },
416  { "UTF-32", 98 },
417  { "UTF-32BE", 99 },
418  { "UTF-32LE", 100 },
419  { "UTF-7", 101 },
420  { "UTF-8", 1 },
421  { "UTF16", 95 },
422  { "UTF7", 101 },
423  { "UTF8", 1 },
424  { "VISCII", 102 },
425  { "VISCII1.1-1", 102 },
426  { "WINBALTRIM", 20 },
427  { "WINDOWS-1250", 13 },
428  { "WINDOWS-1251", 14 },
429  { "WINDOWS-1252", 15 },
430  { "WINDOWS-1253", 16 },
431  { "WINDOWS-1254", 17 },
432  { "WINDOWS-1255", 18 },
433  { "WINDOWS-1256", 19 },
434  { "WINDOWS-1257", 20 },
435  { "WINDOWS-1258", 21 },
436  { "WINDOWS-874", 27 },
437  { "X0201", 64 },
438  { "X0208", 62 },
439  { "X0212", 60 },
440  { "big5", 5 },
441  { "cp1250", 13 },
442  { "cp1251", 14 },
443  { "cp1252", 15 },
444  { "cp1253", 16 },
445  { "cp1254", 17 },
446  { "cp1255", 18 },
447  { "cp1256", 19 },
448  { "cp1257", 20 },
449  { "cp1258", 21 },
450  { "cp437", 23 },
451  { "cp850", 24 },
452  { "cp862", 25 },
453  { "cp866", 26 },
454  { "cp874", 27 },
455  { "eucJP", 32 },
456  { "eucKR", 33 },
457  { "eucTW", 34 },
458  { "hp15CN", 8 },
459  { "iso81", 0 },
460  { "iso815", 48 },
461  { "iso82", 50 },
462  { "iso83", 51 },
463  { "iso84", 52 },
464  { "iso85", 53 },
465  { "iso86", 54 },
466  { "iso87", 55 },
467  { "iso88", 56 },
468  { "iso88591", 0 },
469  { "iso885915", 48 },
470  { "iso88592", 50 },
471  { "iso88593", 51 },
472  { "iso88594", 52 },
473  { "iso88595", 53 },
474  { "iso88596", 54 },
475  { "iso88597", 55 },
476  { "iso88598", 56 },
477  { "iso88599", 57 },
478  { "iso89", 57 },
479  { "roma8", 83 },
480  { "roman8", 83 },
481  { "sjis", 84 },
482  { "thai8", 61 },
483  { "tis620", 61 },
484  { "ucs2", 86 },
485  { "ucs4", 89 },
486  { "utf8", 1 },
487  {NULL, 0}
488 };
489 
490 static const CHARACTER_SET_ALIAS sybase_aliases[] = {
491  { "ascii_8", 0 },
492  { "big5", 5 },
493  { "cp1250", 13 },
494  { "cp1251", 14 },
495  { "cp1252", 15 },
496  { "cp1253", 16 },
497  { "cp1254", 17 },
498  { "cp1255", 18 },
499  { "cp1256", 19 },
500  { "cp1257", 20 },
501  { "cp1258", 21 },
502  { "cp437", 23 },
503  { "cp850", 24 },
504  { "cp862", 25 },
505  { "cp866", 26 },
506  { "cp874", 27 },
507  { "cp932", 28 },
508  { "cp936", 29 },
509  { "cp949", 30 },
510  { "cp950", 31 },
511  { "greek8", 55 },
512  { "iso10", 45 },
513  { "iso13", 46 },
514  { "iso14", 47 },
515  { "iso15", 48 },
516  { "iso646", 94 },
517  { "iso88592", 50 },
518  { "iso88595", 53 },
519  { "iso88596", 54 },
520  { "iso88597", 55 },
521  { "iso88598", 56 },
522  { "iso88599", 57 },
523  { "iso_1", 0 },
524  { "koi8", 65 },
525  { "mac", 69 },
526  { "mac_cyr", 73 },
527  { "macgreek", 74 },
528  { "macthai", 78 },
529  { "macturk", 79 },
530  { "roman8", 83 },
531  { "sjis", 84 },
532  { "tis620", 61 },
533  { "utf8", 1 },
534  {NULL, 0}
535 };
536 #endif
537 
538 enum {
539  TDS_CHARSET_ISO_8859_1 = 0,
540  TDS_CHARSET_UTF_8 = 1,
541  TDS_CHARSET_UCS_2LE = 2,
542  TDS_CHARSET_UCS_2BE = 3,
543  TDS_CHARSET_ARMSCII_8 = 4,
544  TDS_CHARSET_BIG_5 = 5,
545  TDS_CHARSET_BIG5_HKSCS = 6,
546  TDS_CHARSET_C99 = 7,
547  TDS_CHARSET_CHINESE = 8,
548  TDS_CHARSET_CN = 9,
549  TDS_CHARSET_CN_GB = 10,
550  TDS_CHARSET_CN_GB_ISOIR165 = 11,
551  TDS_CHARSET_CP1133 = 12,
552  TDS_CHARSET_CP1250 = 13,
553  TDS_CHARSET_CP1251 = 14,
554  TDS_CHARSET_CP1252 = 15,
555  TDS_CHARSET_CP1253 = 16,
556  TDS_CHARSET_CP1254 = 17,
557  TDS_CHARSET_CP1255 = 18,
558  TDS_CHARSET_CP1256 = 19,
559  TDS_CHARSET_CP1257 = 20,
560  TDS_CHARSET_CP1258 = 21,
561  TDS_CHARSET_CP1361 = 22,
562  TDS_CHARSET_CP437 = 23,
563  TDS_CHARSET_CP850 = 24,
564  TDS_CHARSET_CP862 = 25,
565  TDS_CHARSET_CP866 = 26,
566  TDS_CHARSET_CP874 = 27,
567  TDS_CHARSET_CP932 = 28,
568  TDS_CHARSET_CP936 = 29,
569  TDS_CHARSET_CP949 = 30,
570  TDS_CHARSET_CP950 = 31,
571  TDS_CHARSET_EUC_JP = 32,
572  TDS_CHARSET_EUC_KR = 33,
573  TDS_CHARSET_EUC_TW = 34,
574  TDS_CHARSET_GB18030 = 35,
575  TDS_CHARSET_GEORGIAN_ACADEMY = 36,
576  TDS_CHARSET_GEORGIAN_PS = 37,
577  TDS_CHARSET_HZ = 38,
578  TDS_CHARSET_ISO_2022_CN = 39,
579  TDS_CHARSET_ISO_2022_CN_EXT = 40,
580  TDS_CHARSET_ISO_2022_JP = 41,
581  TDS_CHARSET_ISO_2022_JP_1 = 42,
582  TDS_CHARSET_ISO_2022_JP_2 = 43,
583  TDS_CHARSET_ISO_2022_KR = 44,
584  TDS_CHARSET_ISO_8859_10 = 45,
585  TDS_CHARSET_ISO_8859_13 = 46,
586  TDS_CHARSET_ISO_8859_14 = 47,
587  TDS_CHARSET_ISO_8859_15 = 48,
588  TDS_CHARSET_ISO_8859_16 = 49,
589  TDS_CHARSET_ISO_8859_2 = 50,
590  TDS_CHARSET_ISO_8859_3 = 51,
591  TDS_CHARSET_ISO_8859_4 = 52,
592  TDS_CHARSET_ISO_8859_5 = 53,
593  TDS_CHARSET_ISO_8859_6 = 54,
594  TDS_CHARSET_ISO_8859_7 = 55,
595  TDS_CHARSET_ISO_8859_8 = 56,
596  TDS_CHARSET_ISO_8859_9 = 57,
597  TDS_CHARSET_ISO_IR_14 = 58,
598  TDS_CHARSET_ISO_IR_149 = 59,
599  TDS_CHARSET_ISO_IR_159 = 60,
600  TDS_CHARSET_ISO_IR_166 = 61,
601  TDS_CHARSET_ISO_IR_87 = 62,
602  TDS_CHARSET_JAVA = 63,
603  TDS_CHARSET_JISX0201_1976 = 64,
604  TDS_CHARSET_KOI8_R = 65,
605  TDS_CHARSET_KOI8_RU = 66,
606  TDS_CHARSET_KOI8_T = 67,
607  TDS_CHARSET_KOI8_U = 68,
608  TDS_CHARSET_MAC = 69,
609  TDS_CHARSET_MACARABIC = 70,
610  TDS_CHARSET_MACCENTRALEUROPE = 71,
611  TDS_CHARSET_MACCROATIAN = 72,
612  TDS_CHARSET_MACCYRILLIC = 73,
613  TDS_CHARSET_MACGREEK = 74,
614  TDS_CHARSET_MACHEBREW = 75,
615  TDS_CHARSET_MACICELAND = 76,
616  TDS_CHARSET_MACROMANIA = 77,
617  TDS_CHARSET_MACTHAI = 78,
618  TDS_CHARSET_MACTURKISH = 79,
619  TDS_CHARSET_MACUKRAINE = 80,
620  TDS_CHARSET_MULELAO_1 = 81,
621  TDS_CHARSET_NEXTSTEP = 82,
622  TDS_CHARSET_ROMAN8 = 83,
623  TDS_CHARSET_SJIS = 84,
624  TDS_CHARSET_TCVN = 85,
625  TDS_CHARSET_UCS_2 = 86,
626  TDS_CHARSET_UCS_2_INTERNAL = 87,
627  TDS_CHARSET_UCS_2_SWAPPED = 88,
628  TDS_CHARSET_UCS_4 = 89,
629  TDS_CHARSET_UCS_4_INTERNAL = 90,
630  TDS_CHARSET_UCS_4_SWAPPED = 91,
631  TDS_CHARSET_UCS_4BE = 92,
632  TDS_CHARSET_UCS_4LE = 93,
633  TDS_CHARSET_US_ASCII = 94,
634  TDS_CHARSET_UTF_16 = 95,
635  TDS_CHARSET_UTF_16BE = 96,
636  TDS_CHARSET_UTF_16LE = 97,
637  TDS_CHARSET_UTF_32 = 98,
638  TDS_CHARSET_UTF_32BE = 99,
639  TDS_CHARSET_UTF_32LE = 100,
640  TDS_CHARSET_UTF_7 = 101,
641  TDS_CHARSET_VISCII = 102,
642  TDS_NUM_CHARSETS = 103
643 };
644 
Definition: iconv.h:72
Information relevant to libiconv.
Definition: tds.h:643