|
|
@ -59,364 +59,364 @@ static struct _nameWinCPMap |
|
|
|
uint wincp; |
|
|
|
Bool safe; |
|
|
|
} const NameWinCPMap[] = { |
|
|
|
{ "cp037", 37, yes }, |
|
|
|
{ "csibm037", 37, yes }, |
|
|
|
{ "ebcdic-cp-ca", 37, yes }, |
|
|
|
{ "ebcdic-cp-nl", 37, yes }, |
|
|
|
{ "ebcdic-cp-us", 37, yes }, |
|
|
|
{ "ebcdic-cp-wt", 37, yes }, |
|
|
|
{ "ibm037", 37, yes }, |
|
|
|
{ "cp437", 437, yes }, |
|
|
|
{ "cspc8codepage437", 437, yes }, |
|
|
|
{ "ibm437", 437, yes }, |
|
|
|
{ "cp500", 500, yes }, |
|
|
|
{ "csibm500", 500, yes }, |
|
|
|
{ "ebcdic-cp-be", 500, yes }, |
|
|
|
{ "ebcdic-cp-ch", 500, yes }, |
|
|
|
{ "ibm500", 500, yes }, |
|
|
|
{ "asmo-708", 708, yes }, |
|
|
|
{ "dos-720", 720, yes }, |
|
|
|
{ "ibm737", 737, yes }, |
|
|
|
{ "ibm775", 775, yes }, |
|
|
|
{ "cp850", 850, yes }, |
|
|
|
{ "ibm850", 850, yes }, |
|
|
|
{ "cp852", 852, yes }, |
|
|
|
{ "ibm852", 852, yes }, |
|
|
|
{ "cp855", 855, yes }, |
|
|
|
{ "ibm855", 855, yes }, |
|
|
|
{ "cp857", 857, yes }, |
|
|
|
{ "ibm857", 857, yes }, |
|
|
|
{ "ccsid00858", 858, yes }, |
|
|
|
{ "cp00858", 858, yes }, |
|
|
|
{ "cp858", 858, yes }, |
|
|
|
{ "ibm00858", 858, yes }, |
|
|
|
{ "pc-multilingual-850+euro", 858, yes }, |
|
|
|
{ "cp860", 860, yes }, |
|
|
|
{ "ibm860", 860, yes }, |
|
|
|
{ "cp861", 861, yes }, |
|
|
|
{ "ibm861", 861, yes }, |
|
|
|
{ "cp862", 862, yes }, |
|
|
|
{ "dos-862", 862, yes }, |
|
|
|
{ "ibm862", 862, yes }, |
|
|
|
{ "cp863", 863, yes }, |
|
|
|
{ "ibm863", 863, yes }, |
|
|
|
{ "cp864", 864, yes }, |
|
|
|
{ "ibm864", 864, yes }, |
|
|
|
{ "cp865", 865, yes }, |
|
|
|
{ "ibm865", 865, yes }, |
|
|
|
{ "cp866", 866, yes }, |
|
|
|
{ "ibm866", 866, yes }, |
|
|
|
{ "cp869", 869, yes }, |
|
|
|
{ "ibm869", 869, yes }, |
|
|
|
{ "cp870", 870, yes }, |
|
|
|
{ "csibm870", 870, yes }, |
|
|
|
{ "ebcdic-cp-roece", 870, yes }, |
|
|
|
{ "ebcdic-cp-yu", 870, yes }, |
|
|
|
{ "ibm870", 870, yes }, |
|
|
|
{ "dos-874", 874, yes }, |
|
|
|
{ "iso-8859-11", 874, yes }, |
|
|
|
{ "tis-620", 874, yes }, |
|
|
|
{ "windows-874", 874, yes }, |
|
|
|
{ "cp875", 875, yes }, |
|
|
|
{ "csshiftjis", 932, yes }, |
|
|
|
{ "cswindows31j", 932, yes }, |
|
|
|
{ "ms_kanji", 932, yes }, |
|
|
|
{ "shift-jis", 932, yes }, |
|
|
|
{ "shift_jis", 932, yes }, |
|
|
|
{ "sjis", 932, yes }, |
|
|
|
{ "x-ms-cp932", 932, yes }, |
|
|
|
{ "x-sjis", 932, yes }, |
|
|
|
{ "chinese", 936, yes }, |
|
|
|
{ "cn-gb", 936, yes }, |
|
|
|
{ "csgb2312", 936, yes }, |
|
|
|
{ "csgb231280", 936, yes }, |
|
|
|
{ "csiso58gb231280", 936, yes }, |
|
|
|
{ "gb2312", 936, yes }, |
|
|
|
{ "gb2312-80", 936, yes }, |
|
|
|
{ "gb231280", 936, yes }, |
|
|
|
{ "gb_2312-80", 936, yes }, |
|
|
|
{ "gbk", 936, yes }, |
|
|
|
{ "iso-ir-58", 936, yes }, |
|
|
|
{ "csksc56011987", 949, yes }, |
|
|
|
{ "iso-ir-149", 949, yes }, |
|
|
|
{ "korean", 949, yes }, |
|
|
|
{ "ks-c-5601", 949, yes }, |
|
|
|
{ "ks-c5601", 949, yes }, |
|
|
|
{ "ks_c_5601", 949, yes }, |
|
|
|
{ "ks_c_5601-1987", 949, yes }, |
|
|
|
{ "ks_c_5601-1989", 949, yes }, |
|
|
|
{ "ks_c_5601_1987", 949, yes }, |
|
|
|
{ "ksc5601", 949, yes }, |
|
|
|
{ "ksc_5601", 949, yes }, |
|
|
|
{ "big5", 950, yes }, |
|
|
|
{ "big5-hkscs", 950, yes }, |
|
|
|
{ "cn-big5", 950, yes }, |
|
|
|
{ "csbig5", 950, yes }, |
|
|
|
{ "x-x-big5", 950, yes }, |
|
|
|
{ "cp1026", 1026, yes }, |
|
|
|
{ "csibm1026", 1026, yes }, |
|
|
|
{ "ibm1026", 1026, yes }, |
|
|
|
{ "ibm01047", 1047, yes }, |
|
|
|
{ "ccsid01140", 1140, yes }, |
|
|
|
{ "cp01140", 1140, yes }, |
|
|
|
{ "ebcdic-us-37+euro", 1140, yes }, |
|
|
|
{ "ibm01140", 1140, yes }, |
|
|
|
{ "ccsid01141", 1141, yes }, |
|
|
|
{ "cp01141", 1141, yes }, |
|
|
|
{ "ebcdic-de-273+euro", 1141, yes }, |
|
|
|
{ "ibm01141", 1141, yes }, |
|
|
|
{ "ccsid01142", 1142, yes }, |
|
|
|
{ "cp01142", 1142, yes }, |
|
|
|
{ "ebcdic-dk-277+euro", 1142, yes }, |
|
|
|
{ "ebcdic-no-277+euro", 1142, yes }, |
|
|
|
{ "ibm01142", 1142, yes }, |
|
|
|
{ "ccsid01143", 1143, yes }, |
|
|
|
{ "cp01143", 1143, yes }, |
|
|
|
{ "ebcdic-fi-278+euro", 1143, yes }, |
|
|
|
{ "ebcdic-se-278+euro", 1143, yes }, |
|
|
|
{ "ibm01143", 1143, yes }, |
|
|
|
{ "ccsid01144", 1144, yes }, |
|
|
|
{ "cp01144", 1144, yes }, |
|
|
|
{ "ebcdic-it-280+euro", 1144, yes }, |
|
|
|
{ "ibm01144", 1144, yes }, |
|
|
|
{ "ccsid01145", 1145, yes }, |
|
|
|
{ "cp01145", 1145, yes }, |
|
|
|
{ "ebcdic-es-284+euro", 1145, yes }, |
|
|
|
{ "ibm01145", 1145, yes }, |
|
|
|
{ "ccsid01146", 1146, yes }, |
|
|
|
{ "cp01146", 1146, yes }, |
|
|
|
{ "ebcdic-gb-285+euro", 1146, yes }, |
|
|
|
{ "ibm01146", 1146, yes }, |
|
|
|
{ "ccsid01147", 1147, yes }, |
|
|
|
{ "cp01147", 1147, yes }, |
|
|
|
{ "ebcdic-fr-297+euro", 1147, yes }, |
|
|
|
{ "ibm01147", 1147, yes }, |
|
|
|
{ "ccsid01148", 1148, yes }, |
|
|
|
{ "cp01148", 1148, yes }, |
|
|
|
{ "ebcdic-international-500+euro", 1148, yes }, |
|
|
|
{ "ibm01148", 1148, yes }, |
|
|
|
{ "ccsid01149", 1149, yes }, |
|
|
|
{ "cp01149", 1149, yes }, |
|
|
|
{ "ebcdic-is-871+euro", 1149, yes }, |
|
|
|
{ "ibm01149", 1149, yes }, |
|
|
|
{ "iso-10646-ucs-2", 1200, yes }, |
|
|
|
{ "ucs-2", 1200, yes }, |
|
|
|
{ "unicode", 1200, yes }, |
|
|
|
{ "utf-16", 1200, yes }, |
|
|
|
{ "utf-16le", 1200, yes }, |
|
|
|
{ "unicodefffe", 1201, yes }, |
|
|
|
{ "utf-16be", 1201, yes }, |
|
|
|
{ "windows-1250", 1250, yes }, |
|
|
|
{ "x-cp1250", 1250, yes }, |
|
|
|
{ "windows-1251", 1251, yes }, |
|
|
|
{ "x-cp1251", 1251, yes }, |
|
|
|
{ "windows-1252", 1252, yes }, |
|
|
|
{ "x-ansi", 1252, yes }, |
|
|
|
{ "windows-1253", 1253, yes }, |
|
|
|
{ "windows-1254", 1254, yes }, |
|
|
|
{ "windows-1255", 1255, yes }, |
|
|
|
{ "cp1256", 1256, yes }, |
|
|
|
{ "windows-1256", 1256, yes }, |
|
|
|
{ "windows-1257", 1257, yes }, |
|
|
|
{ "windows-1258", 1258, yes }, |
|
|
|
{ "johab", 1361, yes }, |
|
|
|
{ "macintosh", 10000, yes }, |
|
|
|
{ "x-mac-japanese", 10001, yes }, |
|
|
|
{ "x-mac-chinesetrad", 10002, yes }, |
|
|
|
{ "x-mac-korean", 10003, yes }, |
|
|
|
{ "x-mac-arabic", 10004, yes }, |
|
|
|
{ "x-mac-hebrew", 10005, yes }, |
|
|
|
{ "x-mac-greek", 10006, yes }, |
|
|
|
{ "x-mac-cyrillic", 10007, yes }, |
|
|
|
{ "x-mac-chinesesimp", 10008, yes }, |
|
|
|
{ "x-mac-romanian", 10010, yes }, |
|
|
|
{ "x-mac-ukrainian", 10017, yes }, |
|
|
|
{ "x-mac-thai", 10021, yes }, |
|
|
|
{ "x-mac-ce", 10029, yes }, |
|
|
|
{ "x-mac-icelandic", 10079, yes }, |
|
|
|
{ "x-mac-turkish", 10081, yes }, |
|
|
|
{ "x-mac-croatian", 10082, yes }, |
|
|
|
{ "x-chinese-cns", 20000, yes }, |
|
|
|
{ "x-cp20001", 20001, yes }, |
|
|
|
{ "x-chinese-eten", 20002, yes }, |
|
|
|
{ "x-cp20003", 20003, yes }, |
|
|
|
{ "x-cp20004", 20004, yes }, |
|
|
|
{ "x-cp20005", 20005, yes }, |
|
|
|
{ "irv", 20105, yes }, |
|
|
|
{ "x-ia5", 20105, yes }, |
|
|
|
{ "din_66003", 20106, yes }, |
|
|
|
{ "german", 20106, yes }, |
|
|
|
{ "x-ia5-german", 20106, yes }, |
|
|
|
{ "sen_850200_b", 20107, yes }, |
|
|
|
{ "swedish", 20107, yes }, |
|
|
|
{ "x-ia5-swedish", 20107, yes }, |
|
|
|
{ "norwegian", 20108, yes }, |
|
|
|
{ "ns_4551-1", 20108, yes }, |
|
|
|
{ "x-ia5-norwegian", 20108, yes }, |
|
|
|
{ "ansi_x3.4-1968", 20127, yes }, |
|
|
|
{ "ansi_x3.4-1986", 20127, yes }, |
|
|
|
{ "ascii", 20127, yes }, |
|
|
|
{ "cp367", 20127, yes }, |
|
|
|
{ "csascii", 20127, yes }, |
|
|
|
{ "ibm367", 20127, yes }, |
|
|
|
{ "iso-ir-6", 20127, yes }, |
|
|
|
{ "iso646-us", 20127, yes }, |
|
|
|
{ "iso_646.irv:1991", 20127, yes }, |
|
|
|
{ "us", 20127, yes }, |
|
|
|
{ "us-ascii", 20127, yes }, |
|
|
|
{ "x-cp20261", 20261, yes }, |
|
|
|
{ "x-cp20269", 20269, yes }, |
|
|
|
{ "cp273", 20273, yes }, |
|
|
|
{ "csibm273", 20273, yes }, |
|
|
|
{ "ibm273", 20273, yes }, |
|
|
|
{ "csibm277", 20277, yes }, |
|
|
|
{ "ebcdic-cp-dk", 20277, yes }, |
|
|
|
{ "ebcdic-cp-no", 20277, yes }, |
|
|
|
{ "ibm277", 20277, yes }, |
|
|
|
{ "cp278", 20278, yes }, |
|
|
|
{ "csibm278", 20278, yes }, |
|
|
|
{ "ebcdic-cp-fi", 20278, yes }, |
|
|
|
{ "ebcdic-cp-se", 20278, yes }, |
|
|
|
{ "ibm278", 20278, yes }, |
|
|
|
{ "cp280", 20280, yes }, |
|
|
|
{ "csibm280", 20280, yes }, |
|
|
|
{ "ebcdic-cp-it", 20280, yes }, |
|
|
|
{ "ibm280", 20280, yes }, |
|
|
|
{ "cp284", 20284, yes }, |
|
|
|
{ "csibm284", 20284, yes }, |
|
|
|
{ "ebcdic-cp-es", 20284, yes }, |
|
|
|
{ "ibm284", 20284, yes }, |
|
|
|
{ "cp285", 20285, yes }, |
|
|
|
{ "csibm285", 20285, yes }, |
|
|
|
{ "ebcdic-cp-gb", 20285, yes }, |
|
|
|
{ "ibm285", 20285, yes }, |
|
|
|
{ "cp290", 20290, yes }, |
|
|
|
{ "csibm290", 20290, yes }, |
|
|
|
{ "ebcdic-jp-kana", 20290, yes }, |
|
|
|
{ "ibm290", 20290, yes }, |
|
|
|
{ "cp297", 20297, yes }, |
|
|
|
{ "csibm297", 20297, yes }, |
|
|
|
{ "ebcdic-cp-fr", 20297, yes }, |
|
|
|
{ "ibm297", 20297, yes }, |
|
|
|
{ "cp420", 20420, yes }, |
|
|
|
{ "csibm420", 20420, yes }, |
|
|
|
{ "ebcdic-cp-ar1", 20420, yes }, |
|
|
|
{ "ibm420", 20420, yes }, |
|
|
|
{ "cp423", 20423, yes }, |
|
|
|
{ "csibm423", 20423, yes }, |
|
|
|
{ "ebcdic-cp-gr", 20423, yes }, |
|
|
|
{ "ibm423", 20423, yes }, |
|
|
|
{ "cp424", 20424, yes }, |
|
|
|
{ "csibm424", 20424, yes }, |
|
|
|
{ "ebcdic-cp-he", 20424, yes }, |
|
|
|
{ "ibm424", 20424, yes }, |
|
|
|
{ "x-ebcdic-koreanextended", 20833, yes }, |
|
|
|
{ "csibmthai", 20838, yes }, |
|
|
|
{ "ibm-thai", 20838, yes }, |
|
|
|
{ "cskoi8r", 20866, yes }, |
|
|
|
{ "koi", 20866, yes }, |
|
|
|
{ "koi8", 20866, yes }, |
|
|
|
{ "koi8-r", 20866, yes }, |
|
|
|
{ "koi8r", 20866, yes }, |
|
|
|
{ "cp871", 20871, yes }, |
|
|
|
{ "csibm871", 20871, yes }, |
|
|
|
{ "ebcdic-cp-is", 20871, yes }, |
|
|
|
{ "ibm871", 20871, yes }, |
|
|
|
{ "cp880", 20880, yes }, |
|
|
|
{ "csibm880", 20880, yes }, |
|
|
|
{ "ebcdic-cyrillic", 20880, yes }, |
|
|
|
{ "ibm880", 20880, yes }, |
|
|
|
{ "cp905", 20905, yes }, |
|
|
|
{ "csibm905", 20905, yes }, |
|
|
|
{ "ebcdic-cp-tr", 20905, yes }, |
|
|
|
{ "ibm905", 20905, yes }, |
|
|
|
{ "ccsid00924", 20924, yes }, |
|
|
|
{ "cp00924", 20924, yes }, |
|
|
|
{ "ebcdic-latin9--euro", 20924, yes }, |
|
|
|
{ "ibm00924", 20924, yes }, |
|
|
|
{ "x-cp20936", 20936, yes }, |
|
|
|
{ "x-cp20949", 20949, yes }, |
|
|
|
{ "cp1025", 21025, yes }, |
|
|
|
{ "x-cp21027", 21027, yes }, |
|
|
|
{ "koi8-ru", 21866, yes }, |
|
|
|
{ "koi8-u", 21866, yes }, |
|
|
|
{ "cp819", 28591, yes }, |
|
|
|
{ "csisolatin1", 28591, yes }, |
|
|
|
{ "ibm819", 28591, yes }, |
|
|
|
{ "iso-8859-1", 28591, yes }, |
|
|
|
{ "iso-ir-100", 28591, yes }, |
|
|
|
{ "iso8859-1", 28591, yes }, |
|
|
|
{ "iso_8859-1", 28591, yes }, |
|
|
|
{ "iso_8859-1:1987", 28591, yes }, |
|
|
|
{ "l1", 28591, yes }, |
|
|
|
{ "latin1", 28591, yes }, |
|
|
|
{ "csisolatin2", 28592, yes }, |
|
|
|
{ "iso-8859-2", 28592, yes }, |
|
|
|
{ "iso-ir-101", 28592, yes }, |
|
|
|
{ "iso8859-2", 28592, yes }, |
|
|
|
{ "iso_8859-2", 28592, yes }, |
|
|
|
{ "iso_8859-2:1987", 28592, yes }, |
|
|
|
{ "l2", 28592, yes }, |
|
|
|
{ "latin2", 28592, yes }, |
|
|
|
{ "csisolatin3", 28593, yes }, |
|
|
|
{ "iso-8859-3", 28593, yes }, |
|
|
|
{ "iso-ir-109", 28593, yes }, |
|
|
|
{ "iso_8859-3", 28593, yes }, |
|
|
|
{ "iso_8859-3:1988", 28593, yes }, |
|
|
|
{ "l3", 28593, yes }, |
|
|
|
{ "latin3", 28593, yes }, |
|
|
|
{ "csisolatin4", 28594, yes }, |
|
|
|
{ "iso-8859-4", 28594, yes }, |
|
|
|
{ "iso-ir-110", 28594, yes }, |
|
|
|
{ "iso_8859-4", 28594, yes }, |
|
|
|
{ "iso_8859-4:1988", 28594, yes }, |
|
|
|
{ "l4", 28594, yes }, |
|
|
|
{ "latin4", 28594, yes }, |
|
|
|
{ "csisolatincyrillic", 28595, yes }, |
|
|
|
{ "cyrillic", 28595, yes }, |
|
|
|
{ "iso-8859-5", 28595, yes }, |
|
|
|
{ "iso-ir-144", 28595, yes }, |
|
|
|
{ "iso_8859-5", 28595, yes }, |
|
|
|
{ "iso_8859-5:1988", 28595, yes }, |
|
|
|
{ "arabic", 28596, yes }, |
|
|
|
{ "csisolatinarabic", 28596, yes }, |
|
|
|
{ "ecma-114", 28596, yes }, |
|
|
|
{ "iso-8859-6", 28596, yes }, |
|
|
|
{ "iso-ir-127", 28596, yes }, |
|
|
|
{ "iso_8859-6", 28596, yes }, |
|
|
|
{ "iso_8859-6:1987", 28596, yes }, |
|
|
|
{ "csisolatingreek", 28597, yes }, |
|
|
|
{ "ecma-118", 28597, yes }, |
|
|
|
{ "elot_928", 28597, yes }, |
|
|
|
{ "greek", 28597, yes }, |
|
|
|
{ "greek8", 28597, yes }, |
|
|
|
{ "iso-8859-7", 28597, yes }, |
|
|
|
{ "iso-ir-126", 28597, yes }, |
|
|
|
{ "iso_8859-7", 28597, yes }, |
|
|
|
{ "iso_8859-7:1987", 28597, yes }, |
|
|
|
{ "csisolatinhebrew", 28598, yes }, |
|
|
|
{ "hebrew", 28598, yes }, |
|
|
|
{ "iso-8859-8", 28598, yes }, |
|
|
|
{ "iso-ir-138", 28598, yes }, |
|
|
|
{ "iso_8859-8", 28598, yes }, |
|
|
|
{ "iso_8859-8:1988", 28598, yes }, |
|
|
|
{ "logical", 28598, yes }, |
|
|
|
{ "visual", 28598, yes }, |
|
|
|
{ "csisolatin5", 28599, yes }, |
|
|
|
{ "iso-8859-9", 28599, yes }, |
|
|
|
{ "iso-ir-148", 28599, yes }, |
|
|
|
{ "iso_8859-9", 28599, yes }, |
|
|
|
{ "iso_8859-9:1989", 28599, yes }, |
|
|
|
{ "l5", 28599, yes }, |
|
|
|
{ "latin5", 28599, yes }, |
|
|
|
{ "iso-8859-13", 28603, yes }, |
|
|
|
{ "csisolatin9", 28605, yes }, |
|
|
|
{ "iso-8859-15", 28605, yes }, |
|
|
|
{ "iso_8859-15", 28605, yes }, |
|
|
|
{ "l9", 28605, yes }, |
|
|
|
{ "latin9", 28605, yes }, |
|
|
|
{ "x-europa", 29001, yes }, |
|
|
|
{ "iso-8859-8-i", 38598, yes }, |
|
|
|
{ "cp037", 37, aye }, |
|
|
|
{ "csibm037", 37, aye }, |
|
|
|
{ "ebcdic-cp-ca", 37, aye }, |
|
|
|
{ "ebcdic-cp-nl", 37, aye }, |
|
|
|
{ "ebcdic-cp-us", 37, aye }, |
|
|
|
{ "ebcdic-cp-wt", 37, aye }, |
|
|
|
{ "ibm037", 37, aye }, |
|
|
|
{ "cp437", 437, aye }, |
|
|
|
{ "cspc8codepage437", 437, aye }, |
|
|
|
{ "ibm437", 437, aye }, |
|
|
|
{ "cp500", 500, aye }, |
|
|
|
{ "csibm500", 500, aye }, |
|
|
|
{ "ebcdic-cp-be", 500, aye }, |
|
|
|
{ "ebcdic-cp-ch", 500, aye }, |
|
|
|
{ "ibm500", 500, aye }, |
|
|
|
{ "asmo-708", 708, aye }, |
|
|
|
{ "dos-720", 720, aye }, |
|
|
|
{ "ibm737", 737, aye }, |
|
|
|
{ "ibm775", 775, aye }, |
|
|
|
{ "cp850", 850, aye }, |
|
|
|
{ "ibm850", 850, aye }, |
|
|
|
{ "cp852", 852, aye }, |
|
|
|
{ "ibm852", 852, aye }, |
|
|
|
{ "cp855", 855, aye }, |
|
|
|
{ "ibm855", 855, aye }, |
|
|
|
{ "cp857", 857, aye }, |
|
|
|
{ "ibm857", 857, aye }, |
|
|
|
{ "ccsid00858", 858, aye }, |
|
|
|
{ "cp00858", 858, aye }, |
|
|
|
{ "cp858", 858, aye }, |
|
|
|
{ "ibm00858", 858, aye }, |
|
|
|
{ "pc-multilingual-850+euro", 858, aye }, |
|
|
|
{ "cp860", 860, aye }, |
|
|
|
{ "ibm860", 860, aye }, |
|
|
|
{ "cp861", 861, aye }, |
|
|
|
{ "ibm861", 861, aye }, |
|
|
|
{ "cp862", 862, aye }, |
|
|
|
{ "dos-862", 862, aye }, |
|
|
|
{ "ibm862", 862, aye }, |
|
|
|
{ "cp863", 863, aye }, |
|
|
|
{ "ibm863", 863, aye }, |
|
|
|
{ "cp864", 864, aye }, |
|
|
|
{ "ibm864", 864, aye }, |
|
|
|
{ "cp865", 865, aye }, |
|
|
|
{ "ibm865", 865, aye }, |
|
|
|
{ "cp866", 866, aye }, |
|
|
|
{ "ibm866", 866, aye }, |
|
|
|
{ "cp869", 869, aye }, |
|
|
|
{ "ibm869", 869, aye }, |
|
|
|
{ "cp870", 870, aye }, |
|
|
|
{ "csibm870", 870, aye }, |
|
|
|
{ "ebcdic-cp-roece", 870, aye }, |
|
|
|
{ "ebcdic-cp-yu", 870, aye }, |
|
|
|
{ "ibm870", 870, aye }, |
|
|
|
{ "dos-874", 874, aye }, |
|
|
|
{ "iso-8859-11", 874, aye }, |
|
|
|
{ "tis-620", 874, aye }, |
|
|
|
{ "windows-874", 874, aye }, |
|
|
|
{ "cp875", 875, aye }, |
|
|
|
{ "csshiftjis", 932, aye }, |
|
|
|
{ "cswindows31j", 932, aye }, |
|
|
|
{ "ms_kanji", 932, aye }, |
|
|
|
{ "shift-jis", 932, aye }, |
|
|
|
{ "shift_jis", 932, aye }, |
|
|
|
{ "sjis", 932, aye }, |
|
|
|
{ "x-ms-cp932", 932, aye }, |
|
|
|
{ "x-sjis", 932, aye }, |
|
|
|
{ "chinese", 936, aye }, |
|
|
|
{ "cn-gb", 936, aye }, |
|
|
|
{ "csgb2312", 936, aye }, |
|
|
|
{ "csgb231280", 936, aye }, |
|
|
|
{ "csiso58gb231280", 936, aye }, |
|
|
|
{ "gb2312", 936, aye }, |
|
|
|
{ "gb2312-80", 936, aye }, |
|
|
|
{ "gb231280", 936, aye }, |
|
|
|
{ "gb_2312-80", 936, aye }, |
|
|
|
{ "gbk", 936, aye }, |
|
|
|
{ "iso-ir-58", 936, aye }, |
|
|
|
{ "csksc56011987", 949, aye }, |
|
|
|
{ "iso-ir-149", 949, aye }, |
|
|
|
{ "korean", 949, aye }, |
|
|
|
{ "ks-c-5601", 949, aye }, |
|
|
|
{ "ks-c5601", 949, aye }, |
|
|
|
{ "ks_c_5601", 949, aye }, |
|
|
|
{ "ks_c_5601-1987", 949, aye }, |
|
|
|
{ "ks_c_5601-1989", 949, aye }, |
|
|
|
{ "ks_c_5601_1987", 949, aye }, |
|
|
|
{ "ksc5601", 949, aye }, |
|
|
|
{ "ksc_5601", 949, aye }, |
|
|
|
{ "big5", 950, aye }, |
|
|
|
{ "big5-hkscs", 950, aye }, |
|
|
|
{ "cn-big5", 950, aye }, |
|
|
|
{ "csbig5", 950, aye }, |
|
|
|
{ "x-x-big5", 950, aye }, |
|
|
|
{ "cp1026", 1026, aye }, |
|
|
|
{ "csibm1026", 1026, aye }, |
|
|
|
{ "ibm1026", 1026, aye }, |
|
|
|
{ "ibm01047", 1047, aye }, |
|
|
|
{ "ccsid01140", 1140, aye }, |
|
|
|
{ "cp01140", 1140, aye }, |
|
|
|
{ "ebcdic-us-37+euro", 1140, aye }, |
|
|
|
{ "ibm01140", 1140, aye }, |
|
|
|
{ "ccsid01141", 1141, aye }, |
|
|
|
{ "cp01141", 1141, aye }, |
|
|
|
{ "ebcdic-de-273+euro", 1141, aye }, |
|
|
|
{ "ibm01141", 1141, aye }, |
|
|
|
{ "ccsid01142", 1142, aye }, |
|
|
|
{ "cp01142", 1142, aye }, |
|
|
|
{ "ebcdic-dk-277+euro", 1142, aye }, |
|
|
|
{ "ebcdic-no-277+euro", 1142, aye }, |
|
|
|
{ "ibm01142", 1142, aye }, |
|
|
|
{ "ccsid01143", 1143, aye }, |
|
|
|
{ "cp01143", 1143, aye }, |
|
|
|
{ "ebcdic-fi-278+euro", 1143, aye }, |
|
|
|
{ "ebcdic-se-278+euro", 1143, aye }, |
|
|
|
{ "ibm01143", 1143, aye }, |
|
|
|
{ "ccsid01144", 1144, aye }, |
|
|
|
{ "cp01144", 1144, aye }, |
|
|
|
{ "ebcdic-it-280+euro", 1144, aye }, |
|
|
|
{ "ibm01144", 1144, aye }, |
|
|
|
{ "ccsid01145", 1145, aye }, |
|
|
|
{ "cp01145", 1145, aye }, |
|
|
|
{ "ebcdic-es-284+euro", 1145, aye }, |
|
|
|
{ "ibm01145", 1145, aye }, |
|
|
|
{ "ccsid01146", 1146, aye }, |
|
|
|
{ "cp01146", 1146, aye }, |
|
|
|
{ "ebcdic-gb-285+euro", 1146, aye }, |
|
|
|
{ "ibm01146", 1146, aye }, |
|
|
|
{ "ccsid01147", 1147, aye }, |
|
|
|
{ "cp01147", 1147, aye }, |
|
|
|
{ "ebcdic-fr-297+euro", 1147, aye }, |
|
|
|
{ "ibm01147", 1147, aye }, |
|
|
|
{ "ccsid01148", 1148, aye }, |
|
|
|
{ "cp01148", 1148, aye }, |
|
|
|
{ "ebcdic-international-500+euro", 1148, aye }, |
|
|
|
{ "ibm01148", 1148, aye }, |
|
|
|
{ "ccsid01149", 1149, aye }, |
|
|
|
{ "cp01149", 1149, aye }, |
|
|
|
{ "ebcdic-is-871+euro", 1149, aye }, |
|
|
|
{ "ibm01149", 1149, aye }, |
|
|
|
{ "iso-10646-ucs-2", 1200, aye }, |
|
|
|
{ "ucs-2", 1200, aye }, |
|
|
|
{ "unicode", 1200, aye }, |
|
|
|
{ "utf-16", 1200, aye }, |
|
|
|
{ "utf-16le", 1200, aye }, |
|
|
|
{ "unicodefffe", 1201, aye }, |
|
|
|
{ "utf-16be", 1201, aye }, |
|
|
|
{ "windows-1250", 1250, aye }, |
|
|
|
{ "x-cp1250", 1250, aye }, |
|
|
|
{ "windows-1251", 1251, aye }, |
|
|
|
{ "x-cp1251", 1251, aye }, |
|
|
|
{ "windows-1252", 1252, aye }, |
|
|
|
{ "x-ansi", 1252, aye }, |
|
|
|
{ "windows-1253", 1253, aye }, |
|
|
|
{ "windows-1254", 1254, aye }, |
|
|
|
{ "windows-1255", 1255, aye }, |
|
|
|
{ "cp1256", 1256, aye }, |
|
|
|
{ "windows-1256", 1256, aye }, |
|
|
|
{ "windows-1257", 1257, aye }, |
|
|
|
{ "windows-1258", 1258, aye }, |
|
|
|
{ "johab", 1361, aye }, |
|
|
|
{ "macintosh", 10000, aye }, |
|
|
|
{ "x-mac-japanese", 10001, aye }, |
|
|
|
{ "x-mac-chinesetrad", 10002, aye }, |
|
|
|
{ "x-mac-korean", 10003, aye }, |
|
|
|
{ "x-mac-arabic", 10004, aye }, |
|
|
|
{ "x-mac-hebrew", 10005, aye }, |
|
|
|
{ "x-mac-greek", 10006, aye }, |
|
|
|
{ "x-mac-cyrillic", 10007, aye }, |
|
|
|
{ "x-mac-chinesesimp", 10008, aye }, |
|
|
|
{ "x-mac-romanian", 10010, aye }, |
|
|
|
{ "x-mac-ukrainian", 10017, aye }, |
|
|
|
{ "x-mac-thai", 10021, aye }, |
|
|
|
{ "x-mac-ce", 10029, aye }, |
|
|
|
{ "x-mac-icelandic", 10079, aye }, |
|
|
|
{ "x-mac-turkish", 10081, aye }, |
|
|
|
{ "x-mac-croatian", 10082, aye }, |
|
|
|
{ "x-chinese-cns", 20000, aye }, |
|
|
|
{ "x-cp20001", 20001, aye }, |
|
|
|
{ "x-chinese-eten", 20002, aye }, |
|
|
|
{ "x-cp20003", 20003, aye }, |
|
|
|
{ "x-cp20004", 20004, aye }, |
|
|
|
{ "x-cp20005", 20005, aye }, |
|
|
|
{ "irv", 20105, aye }, |
|
|
|
{ "x-ia5", 20105, aye }, |
|
|
|
{ "din_66003", 20106, aye }, |
|
|
|
{ "german", 20106, aye }, |
|
|
|
{ "x-ia5-german", 20106, aye }, |
|
|
|
{ "sen_850200_b", 20107, aye }, |
|
|
|
{ "swedish", 20107, aye }, |
|
|
|
{ "x-ia5-swedish", 20107, aye }, |
|
|
|
{ "norwegian", 20108, aye }, |
|
|
|
{ "ns_4551-1", 20108, aye }, |
|
|
|
{ "x-ia5-norwegian", 20108, aye }, |
|
|
|
{ "ansi_x3.4-1968", 20127, aye }, |
|
|
|
{ "ansi_x3.4-1986", 20127, aye }, |
|
|
|
{ "ascii", 20127, aye }, |
|
|
|
{ "cp367", 20127, aye }, |
|
|
|
{ "csascii", 20127, aye }, |
|
|
|
{ "ibm367", 20127, aye }, |
|
|
|
{ "iso-ir-6", 20127, aye }, |
|
|
|
{ "iso646-us", 20127, aye }, |
|
|
|
{ "iso_646.irv:1991", 20127, aye }, |
|
|
|
{ "us", 20127, aye }, |
|
|
|
{ "us-ascii", 20127, aye }, |
|
|
|
{ "x-cp20261", 20261, aye }, |
|
|
|
{ "x-cp20269", 20269, aye }, |
|
|
|
{ "cp273", 20273, aye }, |
|
|
|
{ "csibm273", 20273, aye }, |
|
|
|
{ "ibm273", 20273, aye }, |
|
|
|
{ "csibm277", 20277, aye }, |
|
|
|
{ "ebcdic-cp-dk", 20277, aye }, |
|
|
|
{ "ebcdic-cp-no", 20277, aye }, |
|
|
|
{ "ibm277", 20277, aye }, |
|
|
|
{ "cp278", 20278, aye }, |
|
|
|
{ "csibm278", 20278, aye }, |
|
|
|
{ "ebcdic-cp-fi", 20278, aye }, |
|
|
|
{ "ebcdic-cp-se", 20278, aye }, |
|
|
|
{ "ibm278", 20278, aye }, |
|
|
|
{ "cp280", 20280, aye }, |
|
|
|
{ "csibm280", 20280, aye }, |
|
|
|
{ "ebcdic-cp-it", 20280, aye }, |
|
|
|
{ "ibm280", 20280, aye }, |
|
|
|
{ "cp284", 20284, aye }, |
|
|
|
{ "csibm284", 20284, aye }, |
|
|
|
{ "ebcdic-cp-es", 20284, aye }, |
|
|
|
{ "ibm284", 20284, aye }, |
|
|
|
{ "cp285", 20285, aye }, |
|
|
|
{ "csibm285", 20285, aye }, |
|
|
|
{ "ebcdic-cp-gb", 20285, aye }, |
|
|
|
{ "ibm285", 20285, aye }, |
|
|
|
{ "cp290", 20290, aye }, |
|
|
|
{ "csibm290", 20290, aye }, |
|
|
|
{ "ebcdic-jp-kana", 20290, aye }, |
|
|
|
{ "ibm290", 20290, aye }, |
|
|
|
{ "cp297", 20297, aye }, |
|
|
|
{ "csibm297", 20297, aye }, |
|
|
|
{ "ebcdic-cp-fr", 20297, aye }, |
|
|
|
{ "ibm297", 20297, aye }, |
|
|
|
{ "cp420", 20420, aye }, |
|
|
|
{ "csibm420", 20420, aye }, |
|
|
|
{ "ebcdic-cp-ar1", 20420, aye }, |
|
|
|
{ "ibm420", 20420, aye }, |
|
|
|
{ "cp423", 20423, aye }, |
|
|
|
{ "csibm423", 20423, aye }, |
|
|
|
{ "ebcdic-cp-gr", 20423, aye }, |
|
|
|
{ "ibm423", 20423, aye }, |
|
|
|
{ "cp424", 20424, aye }, |
|
|
|
{ "csibm424", 20424, aye }, |
|
|
|
{ "ebcdic-cp-he", 20424, aye }, |
|
|
|
{ "ibm424", 20424, aye }, |
|
|
|
{ "x-ebcdic-koreanextended", 20833, aye }, |
|
|
|
{ "csibmthai", 20838, aye }, |
|
|
|
{ "ibm-thai", 20838, aye }, |
|
|
|
{ "cskoi8r", 20866, aye }, |
|
|
|
{ "koi", 20866, aye }, |
|
|
|
{ "koi8", 20866, aye }, |
|
|
|
{ "koi8-r", 20866, aye }, |
|
|
|
{ "koi8r", 20866, aye }, |
|
|
|
{ "cp871", 20871, aye }, |
|
|
|
{ "csibm871", 20871, aye }, |
|
|
|
{ "ebcdic-cp-is", 20871, aye }, |
|
|
|
{ "ibm871", 20871, aye }, |
|
|
|
{ "cp880", 20880, aye }, |
|
|
|
{ "csibm880", 20880, aye }, |
|
|
|
{ "ebcdic-cyrillic", 20880, aye }, |
|
|
|
{ "ibm880", 20880, aye }, |
|
|
|
{ "cp905", 20905, aye }, |
|
|
|
{ "csibm905", 20905, aye }, |
|
|
|
{ "ebcdic-cp-tr", 20905, aye }, |
|
|
|
{ "ibm905", 20905, aye }, |
|
|
|
{ "ccsid00924", 20924, aye }, |
|
|
|
{ "cp00924", 20924, aye }, |
|
|
|
{ "ebcdic-latin9--euro", 20924, aye }, |
|
|
|
{ "ibm00924", 20924, aye }, |
|
|
|
{ "x-cp20936", 20936, aye }, |
|
|
|
{ "x-cp20949", 20949, aye }, |
|
|
|
{ "cp1025", 21025, aye }, |
|
|
|
{ "x-cp21027", 21027, aye }, |
|
|
|
{ "koi8-ru", 21866, aye }, |
|
|
|
{ "koi8-u", 21866, aye }, |
|
|
|
{ "cp819", 28591, aye }, |
|
|
|
{ "csisolatin1", 28591, aye }, |
|
|
|
{ "ibm819", 28591, aye }, |
|
|
|
{ "iso-8859-1", 28591, aye }, |
|
|
|
{ "iso-ir-100", 28591, aye }, |
|
|
|
{ "iso8859-1", 28591, aye }, |
|
|
|
{ "iso_8859-1", 28591, aye }, |
|
|
|
{ "iso_8859-1:1987", 28591, aye }, |
|
|
|
{ "l1", 28591, aye }, |
|
|
|
{ "latin1", 28591, aye }, |
|
|
|
{ "csisolatin2", 28592, aye }, |
|
|
|
{ "iso-8859-2", 28592, aye }, |
|
|
|
{ "iso-ir-101", 28592, aye }, |
|
|
|
{ "iso8859-2", 28592, aye }, |
|
|
|
{ "iso_8859-2", 28592, aye }, |
|
|
|
{ "iso_8859-2:1987", 28592, aye }, |
|
|
|
{ "l2", 28592, aye }, |
|
|
|
{ "latin2", 28592, aye }, |
|
|
|
{ "csisolatin3", 28593, aye }, |
|
|
|
{ "iso-8859-3", 28593, aye }, |
|
|
|
{ "iso-ir-109", 28593, aye }, |
|
|
|
{ "iso_8859-3", 28593, aye }, |
|
|
|
{ "iso_8859-3:1988", 28593, aye }, |
|
|
|
{ "l3", 28593, aye }, |
|
|
|
{ "latin3", 28593, aye }, |
|
|
|
{ "csisolatin4", 28594, aye }, |
|
|
|
{ "iso-8859-4", 28594, aye }, |
|
|
|
{ "iso-ir-110", 28594, aye }, |
|
|
|
{ "iso_8859-4", 28594, aye }, |
|
|
|
{ "iso_8859-4:1988", 28594, aye }, |
|
|
|
{ "l4", 28594, aye }, |
|
|
|
{ "latin4", 28594, aye }, |
|
|
|
{ "csisolatincyrillic", 28595, aye }, |
|
|
|
{ "cyrillic", 28595, aye }, |
|
|
|
{ "iso-8859-5", 28595, aye }, |
|
|
|
{ "iso-ir-144", 28595, aye }, |
|
|
|
{ "iso_8859-5", 28595, aye }, |
|
|
|
{ "iso_8859-5:1988", 28595, aye }, |
|
|
|
{ "arabic", 28596, aye }, |
|
|
|
{ "csisolatinarabic", 28596, aye }, |
|
|
|
{ "ecma-114", 28596, aye }, |
|
|
|
{ "iso-8859-6", 28596, aye }, |
|
|
|
{ "iso-ir-127", 28596, aye }, |
|
|
|
{ "iso_8859-6", 28596, aye }, |
|
|
|
{ "iso_8859-6:1987", 28596, aye }, |
|
|
|
{ "csisolatingreek", 28597, aye }, |
|
|
|
{ "ecma-118", 28597, aye }, |
|
|
|
{ "elot_928", 28597, aye }, |
|
|
|
{ "greek", 28597, aye }, |
|
|
|
{ "greek8", 28597, aye }, |
|
|
|
{ "iso-8859-7", 28597, aye }, |
|
|
|
{ "iso-ir-126", 28597, aye }, |
|
|
|
{ "iso_8859-7", 28597, aye }, |
|
|
|
{ "iso_8859-7:1987", 28597, aye }, |
|
|
|
{ "csisolatinhebrew", 28598, aye }, |
|
|
|
{ "hebrew", 28598, aye }, |
|
|
|
{ "iso-8859-8", 28598, aye }, |
|
|
|
{ "iso-ir-138", 28598, aye }, |
|
|
|
{ "iso_8859-8", 28598, aye }, |
|
|
|
{ "iso_8859-8:1988", 28598, aye }, |
|
|
|
{ "logical", 28598, aye }, |
|
|
|
{ "visual", 28598, aye }, |
|
|
|
{ "csisolatin5", 28599, aye }, |
|
|
|
{ "iso-8859-9", 28599, aye }, |
|
|
|
{ "iso-ir-148", 28599, aye }, |
|
|
|
{ "iso_8859-9", 28599, aye }, |
|
|
|
{ "iso_8859-9:1989", 28599, aye }, |
|
|
|
{ "l5", 28599, aye }, |
|
|
|
{ "latin5", 28599, aye }, |
|
|
|
{ "iso-8859-13", 28603, aye }, |
|
|
|
{ "csisolatin9", 28605, aye }, |
|
|
|
{ "iso-8859-15", 28605, aye }, |
|
|
|
{ "iso_8859-15", 28605, aye }, |
|
|
|
{ "l9", 28605, aye }, |
|
|
|
{ "latin9", 28605, aye }, |
|
|
|
{ "x-europa", 29001, aye }, |
|
|
|
{ "iso-8859-8-i", 38598, aye }, |
|
|
|
{ "iso-2022-jp", 50220, no }, |
|
|
|
{ "csiso2022jp", 50221, no }, |
|
|
|
{ "csiso2022kr", 50225, no }, |
|
|
@ -425,47 +425,47 @@ static struct _nameWinCPMap |
|
|
|
{ "iso-2022-kr-7bit", 50225, no }, |
|
|
|
{ "cp50227", 50227, no }, |
|
|
|
{ "x-cp50227", 50227, no }, |
|
|
|
{ "cp930", 50930, yes }, |
|
|
|
{ "x-ebcdic-japaneseanduscanada", 50931, yes }, |
|
|
|
{ "cp933", 50933, yes }, |
|
|
|
{ "cp935", 50935, yes }, |
|
|
|
{ "cp937", 50937, yes }, |
|
|
|
{ "cp939", 50939, yes }, |
|
|
|
{ "cseucpkdfmtjapanese", 51932, yes }, |
|
|
|
{ "euc-jp", 51932, yes }, |
|
|
|
{ "extended_unix_code_packed_format_for_japanese", 51932, yes }, |
|
|
|
{ "iso-2022-jpeuc", 51932, yes }, |
|
|
|
{ "x-euc", 51932, yes }, |
|
|
|
{ "x-euc-jp", 51932, yes }, |
|
|
|
{ "euc-cn", 51936, yes }, |
|
|
|
{ "x-euc-cn", 51936, yes }, |
|
|
|
{ "cseuckr", 51949, yes }, |
|
|
|
{ "euc-kr", 51949, yes }, |
|
|
|
{ "iso-2022-kr-8", 51949, yes }, |
|
|
|
{ "iso-2022-kr-8bit", 51949, yes }, |
|
|
|
{ "cp930", 50930, aye }, |
|
|
|
{ "x-ebcdic-japaneseanduscanada", 50931, aye }, |
|
|
|
{ "cp933", 50933, aye }, |
|
|
|
{ "cp935", 50935, aye }, |
|
|
|
{ "cp937", 50937, aye }, |
|
|
|
{ "cp939", 50939, aye }, |
|
|
|
{ "cseucpkdfmtjapanese", 51932, aye }, |
|
|
|
{ "euc-jp", 51932, aye }, |
|
|
|
{ "extended_unix_code_packed_format_for_japanese", 51932, aye }, |
|
|
|
{ "iso-2022-jpeuc", 51932, aye }, |
|
|
|
{ "x-euc", 51932, aye }, |
|
|
|
{ "x-euc-jp", 51932, aye }, |
|
|
|
{ "euc-cn", 51936, aye }, |
|
|
|
{ "x-euc-cn", 51936, aye }, |
|
|
|
{ "cseuckr", 51949, aye }, |
|
|
|
{ "euc-kr", 51949, aye }, |
|
|
|
{ "iso-2022-kr-8", 51949, aye }, |
|
|
|
{ "iso-2022-kr-8bit", 51949, aye }, |
|
|
|
{ "hz-gb-2312", 52936, no }, |
|
|
|
{ "gb18030", 54936, yes }, |
|
|
|
{ "x-iscii-de", 57002, yes }, |
|
|
|
{ "x-iscii-be", 57003, yes }, |
|
|
|
{ "x-iscii-ta", 57004, yes }, |
|
|
|
{ "x-iscii-te", 57005, yes }, |
|
|
|
{ "x-iscii-as", 57006, yes }, |
|
|
|
{ "x-iscii-or", 57007, yes }, |
|
|
|
{ "x-iscii-ka", 57008, yes }, |
|
|
|
{ "x-iscii-ma", 57009, yes }, |
|
|
|
{ "x-iscii-gu", 57010, yes }, |
|
|
|
{ "x-iscii-pa", 57011, yes }, |
|
|
|
{ "gb18030", 54936, aye }, |
|
|
|
{ "x-iscii-de", 57002, aye }, |
|
|
|
{ "x-iscii-be", 57003, aye }, |
|
|
|
{ "x-iscii-ta", 57004, aye }, |
|
|
|
{ "x-iscii-te", 57005, aye }, |
|
|
|
{ "x-iscii-as", 57006, aye }, |
|
|
|
{ "x-iscii-or", 57007, aye }, |
|
|
|
{ "x-iscii-ka", 57008, aye }, |
|
|
|
{ "x-iscii-ma", 57009, aye }, |
|
|
|
{ "x-iscii-gu", 57010, aye }, |
|
|
|
{ "x-iscii-pa", 57011, aye }, |
|
|
|
{ "csunicode11utf7", 65000, no }, |
|
|
|
{ "unicode-1-1-utf-7", 65000, no }, |
|
|
|
{ "unicode-2-0-utf-7", 65000, no }, |
|
|
|
{ "utf-7", 65000, no }, |
|
|
|
{ "x-unicode-1-1-utf-7", 65000, no }, |
|
|
|
{ "x-unicode-2-0-utf-7", 65000, no }, |
|
|
|
{ "unicode-1-1-utf-8", 65001, yes }, |
|
|
|
{ "unicode-2-0-utf-8", 65001, yes }, |
|
|
|
{ "utf-8", 65001, yes }, |
|
|
|
{ "x-unicode-1-1-utf-8", 65001, yes }, |
|
|
|
{ "x-unicode-2-0-utf-8", 65001, yes }, |
|
|
|
{ "unicode-1-1-utf-8", 65001, aye }, |
|
|
|
{ "unicode-2-0-utf-8", 65001, aye }, |
|
|
|
{ "utf-8", 65001, aye }, |
|
|
|
{ "x-unicode-1-1-utf-8", 65001, aye }, |
|
|
|
{ "x-unicode-2-0-utf-8", 65001, aye }, |
|
|
|
|
|
|
|
/* final entry */ |
|
|
|
{ NULL, 0, no } |
|
|
@ -556,7 +556,7 @@ Bool TY_(Win32MLangInitInputTranscoder)(StreamIn * in, uint wincp) |
|
|
|
|
|
|
|
in->mlang = p; |
|
|
|
|
|
|
|
return yes; |
|
|
|
return aye; |
|
|
|
} |
|
|
|
|
|
|
|
void TY_(Win32MLangUninitInputTranscoder)(StreamIn * in) |
|
|
@ -612,7 +612,7 @@ Bool Win32MLangInitOutputTranscoder(TidyAllocator *allocator, StreamOut * out, t |
|
|
|
|
|
|
|
out->mlang = p; |
|
|
|
|
|
|
|
return yes; |
|
|
|
return aye; |
|
|
|
} |
|
|
|
|
|
|
|
void Win32MLangUninitOutputTranscoder(StreamOut * out) |
|
|
@ -731,7 +731,7 @@ Bool Win32MLangIsConvertible(tchar c, StreamOut * out) |
|
|
|
p = (IMLangConvertCharset *)out->mlang; |
|
|
|
hr = IMLangConvertCharset_DoConversionFromUnicode(p, inbuf, &inbufsize, NULL, NULL); |
|
|
|
|
|
|
|
return hr == S_OK ? yes : no; |
|
|
|
return hr == S_OK ? aye : no; |
|
|
|
} |
|
|
|
|
|
|
|
void Win32MLangPutChar(tchar c, StreamOut * out, uint * bytesWritten) |
|
|
@ -769,7 +769,7 @@ void Win32MLangPutChar(tchar c, StreamOut * out, uint * bytesWritten) |
|
|
|
inbuf[inbufsize++] = (WCHAR)c; |
|
|
|
|
|
|
|
hr = IMLangConvertCharset_DoConversionFromUnicode(p, inbuf, &inbufsize, outbuf, &outbufsize); |
|
|
|
|
|
|
|
|
|
|
|
assert( hr == S_OK ); |
|
|
|
assert( outbufsize > 0 ); |
|
|
|
assert( inbufsize == 1 || inbufsize == 2 ); |
|
|
|