<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>FreeTDS API: /usr/local/users/home/jklowden/projects/releases/freetds/0.82/src/tds/character_sets.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.4.1 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <div class="nav"> <a class="el" href="dir_000002.html">src</a> / <a class="el" href="dir_000009.html">tds</a></div> <h1>character_sets.h</h1><div class="fragment"><pre class="fragment">00001 <span class="comment">/* </span> 00002 <span class="comment"> * These are the canonical names for character sets accepted by GNU iconv. </span> 00003 <span class="comment"> * See its documentation for the standard it follows. </span> 00004 <span class="comment"> * </span> 00005 <span class="comment"> * GNU iconv accepts other character set names, too, and your favorite operating system</span> 00006 <span class="comment"> * very likely uses still other names to represent the _same_ character set. </span> 00007 <span class="comment"> * </span> 00008 <span class="comment"> * Alternative character set names are mapped to these canonical ones in </span> 00009 <span class="comment"> * alternative_character_sets.h and are accessed with canonical_charset();</span> 00010 <span class="comment"> */</span> 00011 {<span class="stringliteral">"ISO-8859-1"</span>, 1, 1} 00012 , {<span class="stringliteral">"UTF-8"</span>, 1, 4} 00013 , {<span class="stringliteral">"UCS-2LE"</span>, 2, 2} 00014 , {<span class="stringliteral">"UCS-2BE"</span>, 2, 2} 00015 , {<span class="stringliteral">"UCS-2"</span>, 2, 2} 00016 , {<span class="stringliteral">"US-ASCII"</span>, 1, 1} 00017 , {<span class="stringliteral">"UCS-4"</span>, 4, 4} 00018 , {<span class="stringliteral">"UCS-4BE"</span>, 4, 4} 00019 , {<span class="stringliteral">"UCS-4LE"</span>, 4, 4} 00020 , {<span class="stringliteral">"UTF-16"</span>, 2, 4} 00021 , {<span class="stringliteral">"UTF-16BE"</span>, 2, 4} 00022 , {<span class="stringliteral">"UTF-16LE"</span>, 2, 4} 00023 , {<span class="stringliteral">"UTF-32"</span>, 4, 4} 00024 , {<span class="stringliteral">"UTF-32BE"</span>, 4, 4} 00025 , {<span class="stringliteral">"UTF-32LE"</span>, 4, 4} 00026 , {<span class="stringliteral">"UTF-7"</span>, 1, 4} 00027 , {<span class="stringliteral">"UCS-2-INTERNAL"</span>, 2, 2} 00028 , {<span class="stringliteral">"UCS-2-SWAPPED"</span>, 2, 2} 00029 , {<span class="stringliteral">"UCS-4-INTERNAL"</span>, 4, 4} 00030 , {<span class="stringliteral">"UCS-4-SWAPPED"</span>, 4, 4} 00031 , {<span class="stringliteral">"C99"</span>, 1, 1} 00032 , {<span class="stringliteral">"JAVA"</span>, 1, 1} 00033 , {<span class="stringliteral">"ISO-8859-2"</span>, 1, 1} 00034 , {<span class="stringliteral">"ISO-8859-3"</span>, 1, 1} 00035 , {<span class="stringliteral">"ISO-8859-4"</span>, 1, 1} 00036 , {<span class="stringliteral">"ISO-8859-5"</span>, 1, 1} 00037 , {<span class="stringliteral">"ISO-8859-6"</span>, 1, 1} 00038 , {<span class="stringliteral">"ISO-8859-7"</span>, 1, 1} 00039 , {<span class="stringliteral">"ISO-8859-8"</span>, 1, 1} 00040 , {<span class="stringliteral">"ISO-8859-9"</span>, 1, 1} 00041 , {<span class="stringliteral">"ISO-8859-10"</span>, 1, 1} 00042 , {<span class="stringliteral">"ISO-8859-13"</span>, 1, 1} 00043 , {<span class="stringliteral">"ISO-8859-14"</span>, 1, 1} 00044 , {<span class="stringliteral">"ISO-8859-15"</span>, 1, 1} 00045 , {<span class="stringliteral">"ISO-8859-16"</span>, 1, 1} 00046 , {<span class="stringliteral">"KOI8-R"</span>, 1, 1} 00047 , {<span class="stringliteral">"KOI8-U"</span>, 1, 1} 00048 , {<span class="stringliteral">"KOI8-RU"</span>, 1, 1} 00049 , {<span class="stringliteral">"CP1250"</span>, 1, 1} 00050 , {<span class="stringliteral">"CP1251"</span>, 1, 1} 00051 , {<span class="stringliteral">"CP1252"</span>, 1, 1} 00052 , {<span class="stringliteral">"CP1253"</span>, 1, 1} 00053 , {<span class="stringliteral">"CP1254"</span>, 1, 1} 00054 , {<span class="stringliteral">"CP1255"</span>, 1, 1} 00055 , {<span class="stringliteral">"CP1256"</span>, 1, 1} 00056 , {<span class="stringliteral">"CP1257"</span>, 1, 1} 00057 , {<span class="stringliteral">"CP1258"</span>, 1, 1} 00058 , {<span class="stringliteral">"CP850"</span>, 1, 1} 00059 , {<span class="stringliteral">"CP862"</span>, 1, 1} 00060 , {<span class="stringliteral">"CP866"</span>, 1, 1} 00061 , {<span class="stringliteral">"CP437"</span>, 1, 1} 00062 , {<span class="stringliteral">"MAC"</span>, 1, 1} 00063 , {<span class="stringliteral">"MACCENTRALEUROPE"</span>, 1, 1} 00064 , {<span class="stringliteral">"MACICELAND"</span>, 1, 1} 00065 , {<span class="stringliteral">"MACCROATIAN"</span>, 1, 1} 00066 , {<span class="stringliteral">"MACROMANIA"</span>, 1, 1} 00067 , {<span class="stringliteral">"MACCYRILLIC"</span>, 1, 1} 00068 , {<span class="stringliteral">"MACUKRAINE"</span>, 1, 1} 00069 , {<span class="stringliteral">"MACGREEK"</span>, 1, 1} 00070 , {<span class="stringliteral">"MACTURKISH"</span>, 1, 1} 00071 , {<span class="stringliteral">"MACHEBREW"</span>, 1, 1} 00072 , {<span class="stringliteral">"MACARABIC"</span>, 1, 1} 00073 , {<span class="stringliteral">"MACTHAI"</span>, 1, 1} 00074 , {<span class="stringliteral">"ROMAN8"</span>, 1, 1} 00075 , {<span class="stringliteral">"NEXTSTEP"</span>, 1, 1} 00076 , {<span class="stringliteral">"ARMSCII-8"</span>, 1, 1} 00077 , {<span class="stringliteral">"GEORGIAN-ACADEMY"</span>, 1, 1} 00078 , {<span class="stringliteral">"GEORGIAN-PS"</span>, 1, 1} 00079 , {<span class="stringliteral">"KOI8-T"</span>, 1, 1} 00080 , {<span class="stringliteral">"MULELAO-1"</span>, 1, 1} 00081 , {<span class="stringliteral">"CP1133"</span>, 1, 1} 00082 , {<span class="stringliteral">"ISO-IR-166"</span>, 1, 1} 00083 , {<span class="stringliteral">"CP874"</span>, 1, 1} 00084 , {<span class="stringliteral">"CP936"</span>, 1, 2} 00085 , {<span class="stringliteral">"CN"</span>, 1, 1} 00086 , {<span class="stringliteral">"CP932"</span>, 1, 2} 00087 , {<span class="stringliteral">"CN-GB"</span>, 1, 2} 00088 , {<span class="stringliteral">"CP950"</span>, 1, 2} 00089 , {<span class="stringliteral">"CP949"</span>, 1, 2} 00090 , {<span class="stringliteral">"CP1361"</span>, 1, 2} 00091 , {<span class="stringliteral">"BIG-5"</span>, 1, 2} 00092 , {<span class="stringliteral">"BIG5-HKSCS"</span>, 1, 2} 00093 , {<span class="stringliteral">"SJIS"</span>, 1, 2} 00094 , {<span class="stringliteral">"EUC-KR"</span>, 1, 2} 00095 , {<span class="stringliteral">"VISCII"</span>, 1, 1} 00096 , {<span class="stringliteral">"ISO-IR-14"</span>, 1, 1} 00097 , {<span class="stringliteral">"EUC-JP"</span>, 1, 3} 00098 , {<span class="stringliteral">"EUC-TW"</span>, 1, 4} 00099 , {<span class="stringliteral">"ISO-2022-JP"</span>, 1, 1} 00100 , {<span class="stringliteral">"ISO-2022-KR"</span>, 1, 2} 00101 , {<span class="stringliteral">"ISO-2022-CN"</span>, 1, 4} 00102 , {<span class="stringliteral">"ISO-2022-CN-EXT"</span>, 1, 4} 00103 , {<span class="stringliteral">"ISO-2022-JP-2"</span>, 1, 1} 00104 , {<span class="stringliteral">"GB18030"</span>, 1, 4} 00105 <span class="comment">/*</span> 00106 <span class="comment"> * Beyond this point, I don't know the right answers. </span> 00107 <span class="comment"> * If you can provide the correct min/max (byte/char) values, please</span> 00108 <span class="comment"> * correct them if necessary and move them above the stopper row.</span> 00109 <span class="comment"> * Will the person vetting the last unknown row please turn off the lights? </span> 00110 <span class="comment"> * --jkl April 2003</span> 00111 <span class="comment"> */</span> 00112 , {<span class="stringliteral">""</span>, 0, 0} <span class="comment">/* stopper row */</span> 00113 00114 , {<span class="stringliteral">"TCVN"</span>, 1, 1} 00115 , {<span class="stringliteral">"JISX0201-1976"</span>, 1, 1} 00116 , {<span class="stringliteral">"ISO-IR-87"</span>, 1, 1} 00117 , {<span class="stringliteral">"ISO-IR-159"</span>, 1, 1} 00118 , {<span class="stringliteral">"CHINESE"</span>, 1, 1} 00119 , {<span class="stringliteral">"CN-GB-ISOIR165"</span>, 1, 1} 00120 , {<span class="stringliteral">"ISO-IR-149"</span>, 1, 1} 00121 , {<span class="stringliteral">"ISO-2022-JP-1"</span>, 1, 1} 00122 , {<span class="stringliteral">"HZ"</span>, 1, 1} 00123 <span class="comment">/* stopper row */</span> 00124 , {<span class="stringliteral">""</span>, 0, 0} 00125 </pre></div><hr size="1"><address style="align: right;"><small>Generated on Wed May 7 19:22:09 2008 for FreeTDS API by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.1 </small></address> </body> </html>