00001 rb_declare_transcoder("Big5", "UTF-8", "big5"); 00002 rb_declare_transcoder("UTF-8", "Big5", "big5"); 00003 rb_declare_transcoder("Big5-HKSCS", "UTF-8", "big5"); 00004 rb_declare_transcoder("UTF-8", "Big5-HKSCS", "big5"); 00005 rb_declare_transcoder("Big5-UAO", "UTF-8", "big5"); 00006 rb_declare_transcoder("UTF-8", "Big5-UAO", "big5"); 00007 rb_declare_transcoder("GB2312", "UTF-8", "chinese"); 00008 rb_declare_transcoder("GB12345", "UTF-8", "chinese"); 00009 rb_declare_transcoder("UTF-8", "GB2312", "chinese"); 00010 rb_declare_transcoder("UTF-8", "GB12345", "chinese"); 00011 rb_declare_transcoder("UTF8-DoCoMo", "UTF8-KDDI", "emoji"); 00012 rb_declare_transcoder("UTF8-DoCoMo", "UTF8-SoftBank", "emoji"); 00013 rb_declare_transcoder("UTF8-DoCoMo", "UTF-8", "emoji"); 00014 rb_declare_transcoder("UTF8-KDDI", "UTF8-DoCoMo", "emoji"); 00015 rb_declare_transcoder("UTF8-KDDI", "UTF8-SoftBank", "emoji"); 00016 rb_declare_transcoder("UTF8-KDDI", "UTF-8", "emoji"); 00017 rb_declare_transcoder("UTF8-SoftBank", "UTF8-DoCoMo", "emoji"); 00018 rb_declare_transcoder("UTF8-SoftBank", "UTF8-KDDI", "emoji"); 00019 rb_declare_transcoder("UTF8-SoftBank", "UTF-8", "emoji"); 00020 rb_declare_transcoder("UTF-8", "UTF8-DoCoMo", "emoji"); 00021 rb_declare_transcoder("UTF-8", "UTF8-KDDI", "emoji"); 00022 rb_declare_transcoder("UTF-8", "UTF8-SoftBank", "emoji"); 00023 rb_declare_transcoder("stateless-ISO-2022-JP-KDDI", "UTF8-KDDI", "emoji_iso2022_kddi"); 00024 rb_declare_transcoder("UTF8-KDDI", "stateless-ISO-2022-JP-KDDI", "emoji_iso2022_kddi"); 00025 rb_declare_transcoder("ISO-2022-JP-KDDI", "stateless-ISO-2022-JP-KDDI", "emoji_iso2022_kddi"); 00026 rb_declare_transcoder("stateless-ISO-2022-JP-KDDI", "ISO-2022-JP-KDDI", "emoji_iso2022_kddi"); 00027 rb_declare_transcoder("SJIS-DOCOMO", "UTF8-DOCOMO", "emoji_sjis_docomo"); 00028 rb_declare_transcoder("UTF8-DOCOMO", "SJIS-DOCOMO", "emoji_sjis_docomo"); 00029 rb_declare_transcoder("SJIS-KDDI", "UTF8-KDDI", "emoji_sjis_kddi"); 00030 rb_declare_transcoder("UTF8-KDDI", "SJIS-KDDI", "emoji_sjis_kddi"); 00031 rb_declare_transcoder("SJIS-SoftBank", "UTF8-SoftBank", "emoji_sjis_softbank"); 00032 rb_declare_transcoder("UTF8-SoftBank", "SJIS-SoftBank", "emoji_sjis_softbank"); 00033 rb_declare_transcoder("", "amp_escape", "escape"); 00034 rb_declare_transcoder("", "xml_text_escape", "escape"); 00035 rb_declare_transcoder("", "xml_attr_content_escape", "escape"); 00036 rb_declare_transcoder("", "xml_attr_quote", "escape"); 00037 rb_declare_transcoder("GB18030", "UTF-8", "gb18030"); 00038 rb_declare_transcoder("UTF-8", "GB18030", "gb18030"); 00039 rb_declare_transcoder("GBK", "UTF-8", "gbk"); 00040 rb_declare_transcoder("UTF-8", "GBK", "gbk"); 00041 rb_declare_transcoder("ISO-2022-JP", "stateless-ISO-2022-JP", "iso2022"); 00042 rb_declare_transcoder("stateless-ISO-2022-JP", "ISO-2022-JP", "iso2022"); 00043 rb_declare_transcoder("stateless-ISO-2022-JP", "EUC-JP", "iso2022"); 00044 rb_declare_transcoder("EUC-JP", "stateless-ISO-2022-JP", "iso2022"); 00045 rb_declare_transcoder("CP50220", "cp51932", "iso2022"); 00046 rb_declare_transcoder("CP50221", "cp51932", "iso2022"); 00047 rb_declare_transcoder("CP51932", "CP50221", "iso2022"); 00048 rb_declare_transcoder("CP51932", "CP50220", "iso2022"); 00049 rb_declare_transcoder("EUC-JP", "Shift_JIS", "japanese"); 00050 rb_declare_transcoder("Shift_JIS", "EUC-JP", "japanese"); 00051 rb_declare_transcoder("EUC-JP", "UTF-8", "japanese_euc"); 00052 rb_declare_transcoder("eucJP-ms", "UTF-8", "japanese_euc"); 00053 rb_declare_transcoder("CP51932", "UTF-8", "japanese_euc"); 00054 rb_declare_transcoder("UTF-8", "EUC-JP", "japanese_euc"); 00055 rb_declare_transcoder("UTF-8", "eucJP-ms", "japanese_euc"); 00056 rb_declare_transcoder("UTF-8", "CP51932", "japanese_euc"); 00057 rb_declare_transcoder("Shift_JIS", "UTF-8", "japanese_sjis"); 00058 rb_declare_transcoder("Windows-31J", "UTF-8", "japanese_sjis"); 00059 rb_declare_transcoder("UTF-8", "Shift_JIS", "japanese_sjis"); 00060 rb_declare_transcoder("UTF-8", "Windows-31J", "japanese_sjis"); 00061 rb_declare_transcoder("UTF-8", "EUC-KR", "korean"); 00062 rb_declare_transcoder("EUC-KR", "UTF-8", "korean"); 00063 rb_declare_transcoder("UTF-8", "CP949", "korean"); 00064 rb_declare_transcoder("CP949", "UTF-8", "korean"); 00065 rb_declare_transcoder("", "universal_newline", "newline"); 00066 rb_declare_transcoder("", "crlf_newline", "newline"); 00067 rb_declare_transcoder("", "cr_newline", "newline"); 00068 rb_declare_transcoder("US-ASCII", "UTF-8", "single_byte"); 00069 rb_declare_transcoder("UTF-8", "US-ASCII", "single_byte"); 00070 rb_declare_transcoder("ASCII-8BIT", "UTF-8", "single_byte"); 00071 rb_declare_transcoder("UTF-8", "ASCII-8BIT", "single_byte"); 00072 rb_declare_transcoder("ISO-8859-1", "UTF-8", "single_byte"); 00073 rb_declare_transcoder("UTF-8", "ISO-8859-1", "single_byte"); 00074 rb_declare_transcoder("ISO-8859-2", "UTF-8", "single_byte"); 00075 rb_declare_transcoder("UTF-8", "ISO-8859-2", "single_byte"); 00076 rb_declare_transcoder("ISO-8859-3", "UTF-8", "single_byte"); 00077 rb_declare_transcoder("UTF-8", "ISO-8859-3", "single_byte"); 00078 rb_declare_transcoder("ISO-8859-4", "UTF-8", "single_byte"); 00079 rb_declare_transcoder("UTF-8", "ISO-8859-4", "single_byte"); 00080 rb_declare_transcoder("ISO-8859-5", "UTF-8", "single_byte"); 00081 rb_declare_transcoder("UTF-8", "ISO-8859-5", "single_byte"); 00082 rb_declare_transcoder("ISO-8859-6", "UTF-8", "single_byte"); 00083 rb_declare_transcoder("UTF-8", "ISO-8859-6", "single_byte"); 00084 rb_declare_transcoder("ISO-8859-7", "UTF-8", "single_byte"); 00085 rb_declare_transcoder("UTF-8", "ISO-8859-7", "single_byte"); 00086 rb_declare_transcoder("ISO-8859-8", "UTF-8", "single_byte"); 00087 rb_declare_transcoder("UTF-8", "ISO-8859-8", "single_byte"); 00088 rb_declare_transcoder("ISO-8859-9", "UTF-8", "single_byte"); 00089 rb_declare_transcoder("UTF-8", "ISO-8859-9", "single_byte"); 00090 rb_declare_transcoder("ISO-8859-10", "UTF-8", "single_byte"); 00091 rb_declare_transcoder("UTF-8", "ISO-8859-10", "single_byte"); 00092 rb_declare_transcoder("ISO-8859-11", "UTF-8", "single_byte"); 00093 rb_declare_transcoder("UTF-8", "ISO-8859-11", "single_byte"); 00094 rb_declare_transcoder("ISO-8859-13", "UTF-8", "single_byte"); 00095 rb_declare_transcoder("UTF-8", "ISO-8859-13", "single_byte"); 00096 rb_declare_transcoder("ISO-8859-14", "UTF-8", "single_byte"); 00097 rb_declare_transcoder("UTF-8", "ISO-8859-14", "single_byte"); 00098 rb_declare_transcoder("ISO-8859-15", "UTF-8", "single_byte"); 00099 rb_declare_transcoder("UTF-8", "ISO-8859-15", "single_byte"); 00100 rb_declare_transcoder("WINDOWS-874", "UTF-8", "single_byte"); 00101 rb_declare_transcoder("UTF-8", "WINDOWS-874", "single_byte"); 00102 rb_declare_transcoder("WINDOWS-1250", "UTF-8", "single_byte"); 00103 rb_declare_transcoder("UTF-8", "WINDOWS-1250", "single_byte"); 00104 rb_declare_transcoder("WINDOWS-1251", "UTF-8", "single_byte"); 00105 rb_declare_transcoder("UTF-8", "WINDOWS-1251", "single_byte"); 00106 rb_declare_transcoder("WINDOWS-1252", "UTF-8", "single_byte"); 00107 rb_declare_transcoder("UTF-8", "WINDOWS-1252", "single_byte"); 00108 rb_declare_transcoder("WINDOWS-1253", "UTF-8", "single_byte"); 00109 rb_declare_transcoder("UTF-8", "WINDOWS-1253", "single_byte"); 00110 rb_declare_transcoder("WINDOWS-1254", "UTF-8", "single_byte"); 00111 rb_declare_transcoder("UTF-8", "WINDOWS-1254", "single_byte"); 00112 rb_declare_transcoder("WINDOWS-1255", "UTF-8", "single_byte"); 00113 rb_declare_transcoder("UTF-8", "WINDOWS-1255", "single_byte"); 00114 rb_declare_transcoder("WINDOWS-1256", "UTF-8", "single_byte"); 00115 rb_declare_transcoder("UTF-8", "WINDOWS-1256", "single_byte"); 00116 rb_declare_transcoder("WINDOWS-1257", "UTF-8", "single_byte"); 00117 rb_declare_transcoder("UTF-8", "WINDOWS-1257", "single_byte"); 00118 rb_declare_transcoder("IBM437", "UTF-8", "single_byte"); 00119 rb_declare_transcoder("UTF-8", "IBM437", "single_byte"); 00120 rb_declare_transcoder("IBM775", "UTF-8", "single_byte"); 00121 rb_declare_transcoder("UTF-8", "IBM775", "single_byte"); 00122 rb_declare_transcoder("IBM852", "UTF-8", "single_byte"); 00123 rb_declare_transcoder("UTF-8", "IBM852", "single_byte"); 00124 rb_declare_transcoder("IBM855", "UTF-8", "single_byte"); 00125 rb_declare_transcoder("UTF-8", "IBM855", "single_byte"); 00126 rb_declare_transcoder("IBM857", "UTF-8", "single_byte"); 00127 rb_declare_transcoder("UTF-8", "IBM857", "single_byte"); 00128 rb_declare_transcoder("IBM860", "UTF-8", "single_byte"); 00129 rb_declare_transcoder("UTF-8", "IBM860", "single_byte"); 00130 rb_declare_transcoder("IBM861", "UTF-8", "single_byte"); 00131 rb_declare_transcoder("UTF-8", "IBM861", "single_byte"); 00132 rb_declare_transcoder("IBM862", "UTF-8", "single_byte"); 00133 rb_declare_transcoder("UTF-8", "IBM862", "single_byte"); 00134 rb_declare_transcoder("IBM863", "UTF-8", "single_byte"); 00135 rb_declare_transcoder("UTF-8", "IBM863", "single_byte"); 00136 rb_declare_transcoder("IBM865", "UTF-8", "single_byte"); 00137 rb_declare_transcoder("UTF-8", "IBM865", "single_byte"); 00138 rb_declare_transcoder("IBM866", "UTF-8", "single_byte"); 00139 rb_declare_transcoder("UTF-8", "IBM866", "single_byte"); 00140 rb_declare_transcoder("IBM869", "UTF-8", "single_byte"); 00141 rb_declare_transcoder("UTF-8", "IBM869", "single_byte"); 00142 rb_declare_transcoder("MACCROATIAN", "UTF-8", "single_byte"); 00143 rb_declare_transcoder("UTF-8", "MACCROATIAN", "single_byte"); 00144 rb_declare_transcoder("MACCYRILLIC", "UTF-8", "single_byte"); 00145 rb_declare_transcoder("UTF-8", "MACCYRILLIC", "single_byte"); 00146 rb_declare_transcoder("MACGREEK", "UTF-8", "single_byte"); 00147 rb_declare_transcoder("UTF-8", "MACGREEK", "single_byte"); 00148 rb_declare_transcoder("MACICELAND", "UTF-8", "single_byte"); 00149 rb_declare_transcoder("UTF-8", "MACICELAND", "single_byte"); 00150 rb_declare_transcoder("MACROMAN", "UTF-8", "single_byte"); 00151 rb_declare_transcoder("UTF-8", "MACROMAN", "single_byte"); 00152 rb_declare_transcoder("MACROMANIA", "UTF-8", "single_byte"); 00153 rb_declare_transcoder("UTF-8", "MACROMANIA", "single_byte"); 00154 rb_declare_transcoder("MACTURKISH", "UTF-8", "single_byte"); 00155 rb_declare_transcoder("UTF-8", "MACTURKISH", "single_byte"); 00156 rb_declare_transcoder("MACUKRAINE", "UTF-8", "single_byte"); 00157 rb_declare_transcoder("UTF-8", "MACUKRAINE", "single_byte"); 00158 rb_declare_transcoder("KOI8-U", "UTF-8", "single_byte"); 00159 rb_declare_transcoder("UTF-8", "KOI8-U", "single_byte"); 00160 rb_declare_transcoder("KOI8-R", "UTF-8", "single_byte"); 00161 rb_declare_transcoder("UTF-8", "KOI8-R", "single_byte"); 00162 rb_declare_transcoder("TIS-620", "UTF-8", "single_byte"); 00163 rb_declare_transcoder("UTF-8", "TIS-620", "single_byte"); 00164 rb_declare_transcoder("CP850", "UTF-8", "single_byte"); 00165 rb_declare_transcoder("UTF-8", "CP850", "single_byte"); 00166 rb_declare_transcoder("CP852", "UTF-8", "single_byte"); 00167 rb_declare_transcoder("UTF-8", "CP852", "single_byte"); 00168 rb_declare_transcoder("CP855", "UTF-8", "single_byte"); 00169 rb_declare_transcoder("UTF-8", "CP855", "single_byte"); 00170 rb_declare_transcoder("UTF-8", "UTF8-MAC", "utf8_mac"); 00171 rb_declare_transcoder("UTF8-MAC", "UTF-8", "utf8_mac"); 00172 rb_declare_transcoder("UTF-16BE", "UTF-8", "utf_16_32"); 00173 rb_declare_transcoder("UTF-8", "UTF-16BE", "utf_16_32"); 00174 rb_declare_transcoder("UTF-16LE", "UTF-8", "utf_16_32"); 00175 rb_declare_transcoder("UTF-8", "UTF-16LE", "utf_16_32"); 00176 rb_declare_transcoder("UTF-32BE", "UTF-8", "utf_16_32"); 00177 rb_declare_transcoder("UTF-8", "UTF-32BE", "utf_16_32"); 00178 rb_declare_transcoder("UTF-32LE", "UTF-8", "utf_16_32"); 00179 rb_declare_transcoder("UTF-8", "UTF-32LE", "utf_16_32"); 00180