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