Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

character_sets.h

00001 /* 
00002  * These are the canonical names for character sets accepted by GNU iconv.  
00003  * See its documentation for the standard it follows.  
00004  * 
00005  * GNU iconv accepts other character set names, too, and your favorite operating system
00006  * very likely uses still other names to represent the _same_ character set.  
00007  * 
00008  * Alternative character set names are mapped to these canonical ones in 
00009  * alternative_character_sets.h and are accessed with canonical_charset();
00010  */
00011                   {"ISO-8859-1",        1, 1}
00012                 , {"UTF-8",             1, 4}
00013                 , {"UCS-2LE",           2, 2}
00014                 , {"UCS-2BE",           2, 2}
00015                 , {"UCS-2",             2, 2}
00016                 , {"US-ASCII",          1, 1}
00017                 , {"UCS-4",             4, 4}
00018                 , {"UCS-4BE",           4, 4}
00019                 , {"UCS-4LE",           4, 4}
00020                 , {"UTF-16",            2, 4}
00021                 , {"UTF-16BE",          2, 4}
00022                 , {"UTF-16LE",          2, 4}
00023                 , {"UTF-32",            4, 4}
00024                 , {"UTF-32BE",          4, 4}
00025                 , {"UTF-32LE",          4, 4}
00026                 , {"UTF-7",             1, 4}
00027                 , {"UCS-2-INTERNAL",    2, 2}
00028                 , {"UCS-2-SWAPPED",     2, 2}
00029                 , {"UCS-4-INTERNAL",    4, 4}
00030                 , {"UCS-4-SWAPPED",     4, 4}
00031                 , {"C99",               1, 1}
00032                 , {"JAVA",              1, 1}
00033                 , {"ISO-8859-2",        1, 1}
00034                 , {"ISO-8859-3",        1, 1}
00035                 , {"ISO-8859-4",        1, 1}
00036                 , {"ISO-8859-5",        1, 1}
00037                 , {"ISO-8859-6",        1, 1}
00038                 , {"ISO-8859-7",        1, 1}
00039                 , {"ISO-8859-8",        1, 1}
00040                 , {"ISO-8859-9",        1, 1}
00041                 , {"ISO-8859-10",       1, 1}
00042                 , {"ISO-8859-13",       1, 1}
00043                 , {"ISO-8859-14",       1, 1}
00044                 , {"ISO-8859-15",       1, 1}
00045                 , {"ISO-8859-16",       1, 1}
00046                 , {"KOI8-R",            1, 1}
00047                 , {"KOI8-U",            1, 1}
00048                 , {"KOI8-RU",           1, 1}
00049                 , {"CP1250",            1, 1}
00050                 , {"CP1251",            1, 1}
00051                 , {"CP1252",            1, 1}
00052                 , {"CP1253",            1, 1}
00053                 , {"CP1254",            1, 1}
00054                 , {"CP1255",            1, 1}
00055                 , {"CP1256",            1, 1}
00056                 , {"CP1257",            1, 1}
00057                 , {"CP1258",            1, 1}
00058                 , {"CP850",             1, 1}
00059                 , {"CP862",             1, 1}
00060                 , {"CP866",             1, 1}
00061                 , {"CP437",             1, 1}
00062                 , {"MAC",               1, 1}
00063                 , {"MACCENTRALEUROPE",  1, 1}
00064                 , {"MACICELAND",        1, 1}
00065                 , {"MACCROATIAN",       1, 1}
00066                 , {"MACROMANIA",        1, 1}
00067                 , {"MACCYRILLIC",       1, 1}
00068                 , {"MACUKRAINE",        1, 1}
00069                 , {"MACGREEK",          1, 1}
00070                 , {"MACTURKISH",        1, 1}
00071                 , {"MACHEBREW",         1, 1}
00072                 , {"MACARABIC",         1, 1}
00073                 , {"MACTHAI",           1, 1}
00074                 , {"ROMAN8",            1, 1}
00075                 , {"NEXTSTEP",          1, 1}
00076                 , {"ARMSCII-8",         1, 1}
00077                 , {"GEORGIAN-ACADEMY",  1, 1}
00078                 , {"GEORGIAN-PS",       1, 1}
00079                 , {"KOI8-T",            1, 1}
00080                 , {"MULELAO-1",         1, 1}
00081                 , {"CP1133",            1, 1}
00082                 , {"ISO-IR-166",        1, 1}
00083                 , {"CP874",             1, 1}
00084                 , {"CP936",             1, 2}
00085                 , {"CN",                1, 1}
00086                 , {"CP932",             1, 2}
00087                 , {"CN-GB",             1, 2}
00088                 , {"CP950",             1, 2}
00089                 , {"CP949",             1, 2}
00090                 , {"CP1361",            1, 2}
00091                 , {"BIG-5",             1, 2}
00092                 , {"BIG5-HKSCS",        1, 2}
00093                 , {"SJIS",              1, 2}
00094                 , {"EUC-KR",            1, 2}
00095                 , {"VISCII",            1, 1}
00096                 , {"ISO-IR-14",         1, 1}
00097                 , {"EUC-JP",            1, 3}
00098                 , {"EUC-TW",            1, 4}
00099                 , {"ISO-2022-JP",       1, 1}
00100                 , {"ISO-2022-KR",       1, 2}
00101                 , {"ISO-2022-CN",       1, 4}
00102                 , {"ISO-2022-CN-EXT",   1, 4}
00103                 , {"ISO-2022-JP-2",     1, 1}
00104                 , {"GB18030",           1, 4}
00105                 /*
00106                  * Beyond this point, I don't know the right answers.  
00107                  * If you can provide the correct min/max (byte/char) values, please
00108                  * correct them if necessary and move them above the stopper row.
00109                  * Will the person vetting the last unknown row please turn off the lights?  
00110                  * --jkl April 2003
00111                  */
00112                 , {"",                  0, 0}   /* stopper row */
00113                 
00114                 , {"TCVN",              1, 1}
00115                 , {"JISX0201-1976",     1, 1}
00116                 , {"ISO-IR-87",         1, 1}
00117                 , {"ISO-IR-159",        1, 1}
00118                 , {"CHINESE",           1, 1}
00119                 , {"CN-GB-ISOIR165",    1, 1}
00120                 , {"ISO-IR-149",        1, 1}
00121                 , {"ISO-2022-JP-1",     1, 1}
00122                 , {"HZ",                1, 1}
00123                 /* stopper row */
00124                 , {"",                  0, 0}
00125                 

Generated on Sun Sep 21 04:23:18 2008 for FreeTDS API by  doxygen 1.4.1