📄 aliases.h
字号:
{""}, {""}, {""}, {""},
{"CSHPROMAN8", ei_hp_roman8},
{""},
{"WINDOWS-874", ei_cp874},
{""}, {""},
{"CSSHIFTJIS", ei_sjis},
{""}, {""},
{"UNICODELITTLE", ei_ucs2le},
{""},
{"ISO-IR-226", ei_iso8859_16},
{""},
{"CP1258", ei_cp1258},
{""}, {""}, {""},
{"MAC", ei_mac_roman},
{""}, {""}, {""}, {""}, {""},
{"ISO_8859-16:2000", ei_iso8859_16},
{""}, {""},
{"ISO-8859-6", ei_iso8859_6},
{""}, {""}, {""}, {""}, {""}, {""},
{"CP1250", ei_cp1250},
{""},
{"CSISO58GB231280", ei_gb2312},
{"JIS_X0208-1983", ei_jisx0208},
{""},
{"ISO-8859-14", ei_iso8859_14},
{""}, {""},
{"CSBIG5", ei_ces_big5},
{""},
{"CN-BIG5", ei_ces_big5},
{""}, {""},
{"X0212", ei_jisx0212},
{""}, {""},
{"ISO646-JP", ei_iso646_jp},
{""}, {""}, {""}, {""}, {""}, {""}, {""},
{"CSISO159JISX02121990", ei_jisx0212},
{""}, {""}, {""},
{"ISO_8859-6", ei_iso8859_6},
{""}, {""},
{"WINDOWS-1255", ei_cp1255},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"ISO_8859-14", ei_iso8859_14},
{""}, {""}, {""},
{"LATIN6", ei_iso8859_10},
{""}, {""}, {""}, {""}, {""}, {""},
{"MACINTOSH", ei_mac_roman},
{""}, {""}, {""},
{"ARABIC", ei_iso8859_6},
{""}, {""}, {""}, {""}, {""},
{"WINDOWS-1257", ei_cp1257},
{""},
{"CP874", ei_cp874},
{""}, {""},
{"JIS_X0212", ei_jisx0212},
{""},
{"ISO-IR-101", ei_iso8859_2},
{""}, {""},
{"CSISOLATINGREEK", ei_iso8859_7},
{""}, {""}, {""}, {""}, {""}, {""},
{"ISO-IR-144", ei_iso8859_5},
{""},
{"CP1253", ei_cp1253},
{""}, {""},
{"ISO-IR-165", ei_isoir165},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""},
{"HZ-GB-2312", ei_hz},
{""}, {""},
{"CSISOLATIN5", ei_iso8859_9},
{""}, {""}, {""}, {""}, {""}, {""},
{"WINDOWS-1254", ei_cp1254},
{""}, {""},
{"UHC", ei_cp949},
{"CP1252", ei_cp1252},
{""}, {""}, {""}, {""},
{"CSISO2022CN", ei_iso2022_cn},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""},
{"CSISO87JISX0208", ei_jisx0208},
{""}, {""}, {""}, {""}, {""}, {""},
{"CSUNICODE", ei_ucs2},
{"TIS620.2533-1", ei_tis620},
{""},
{"BIG5HKSCS", ei_big5hkscs},
{""},
{"BIG5-HKSCS", ei_big5hkscs},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"GEORGIAN-ACADEMY", ei_georgian_academy},
{""}, {""},
{"TCVN5712-1:1993", ei_tcvn},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"TIS620.2529-1", ei_tis620},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""},
{"UNICODEBIG", ei_ucs2be},
{"MS-CYRL", ei_cp1251},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""},
{"WINDOWS-1251", ei_cp1251},
{""}, {""}, {""}, {""},
{"ISO646-US", ei_ascii},
{""},
{"X0201", ei_jisx0201},
{""}, {""}, {""}, {""}, {""},
{"CSISOLATINHEBREW", ei_iso8859_8},
{"MACCROATIAN", ei_mac_croatian},
{""}, {""},
{"CP367", ei_ascii},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"ISO-IR-126", ei_iso8859_7},
{""},
{"IBM866", ei_cp866},
{"MACHEBREW", ei_mac_hebrew},
{""},
{"ANSI_X3.4-1968", ei_ascii},
{"UTF-16BE", ei_utf16be},
{"CP1133", ei_cp1133},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"CSISOLATIN4", ei_iso8859_4},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"ECMA-114", ei_iso8859_6},
{""},
{"WINDOWS-1256", ei_cp1256},
{""}, {""}, {""}, {""},
{"JIS_X0201", ei_jisx0201},
{""}, {""}, {""},
{"CP1255", ei_cp1255},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""},
{"CSGB2312", ei_euc_cn},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""},
{"CSEUCKR", ei_euc_kr},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""},
{"ISO-8859-16", ei_iso8859_16},
{""}, {""}, {""},
{"CSISOLATINARABIC", ei_iso8859_6},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"CP936", ei_ces_gbk},
{""},
{"CP1257", ei_cp1257},
{""}, {""}, {""}, {""}, {""},
{"JIS_C6220-1969-RO", ei_iso646_jp},
{""},
{"JIS_X0212-1990", ei_jisx0212},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""},
{"ISO_8859-16", ei_iso8859_16},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""},
{"IBM-CP1133", ei_cp1133},
{""}, {""}, {""},
{"MACICELAND", ei_mac_iceland},
{""}, {""}, {""}, {""}, {""},
{"TCVN5712-1", ei_tcvn},
{""},
{"JIS_X0212.1990-0", ei_jisx0212},
{""}, {""},
{"MACTURKISH", ei_mac_turkish},
{"MULELAO-1", ei_mulelao},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""},
{"CP1254", ei_cp1254},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""},
{"MACCENTRALEUROPE", ei_mac_centraleurope},
{""},
{"ISO646-CN", ei_iso646_cn},
{"CSEUCTW", ei_euc_tw},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"CSISO14JISC6220RO", ei_iso646_jp},
{""}, {""},
{"CSISOLATIN1", ei_iso8859_1},
{"CSISO57GB1988", ei_iso646_cn},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""},
{"ISO_646.IRV:1991", ei_ascii},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""},
{"UTF-16LE", ei_utf16le},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""},
{"UNICODE-1-1-UTF-7", ei_utf7},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"ISO-IR-166", ei_tis620},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"CSEUCPKDFMTJAPANESE", ei_euc_jp},
{""},
{"CSUCS4", ei_ucs4},
{""}, {""}, {""},
{"CSISOLATIN6", ei_iso8859_10},
{"CSMACINTOSH", ei_mac_roman},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""},
{"CP866", ei_cp866},
{""},
{"UTF-16", ei_utf16},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""},
{"ANSI_X3.4-1986", ei_ascii},
{"ISO-10646-UCS-2", ei_ucs2},
{""}, {""},
{"ISO-CELTIC", ei_iso8859_14},
{""}, {""},
{"CP1251", ei_cp1251},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""},
{"UNICODE-1-1", ei_ucs2be},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""},
{"MACARABIC", ei_mac_arabic},
{""}, {""},
{"KSC_5601", ei_ksc5601},
{""}, {""}, {""}, {""}, {""}, {""}, {""},
{"JISX0201-1976", ei_jisx0201},
{""}, {""}, {""},
{"CSISOLATINCYRILLIC", ei_iso8859_5},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"CSIBM866", ei_cp866},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""},
{"CP1256", ei_cp1256},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"JIS_C6226-1983", ei_jisx0208},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""},
{"ISO-10646-UCS-4", ei_ucs4},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""},
{"VISCII1.1-1", ei_viscii},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"CSHALFWIDTHKATAKANA", ei_jisx0201},
{"KS_C_5601-1989", ei_ksc5601},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"CP1361", ei_johab},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""},
{"CSPC862LATINHEBREW", ei_cp862},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"KS_C_5601-1987", ei_ksc5601},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""},
{"CSUNICODE11UTF7", ei_utf7},
{""},
{"CSPC850MULTILINGUAL", ei_cp850},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""},
{"CYRILLIC", ei_iso8859_5},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""},
{"CSUNICODE11", ei_ucs2be},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"CSKSC56011987", ei_ksc5601},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{"MACCYRILLIC", ei_mac_cyrillic}
};
#endif //!LIB_TINY
#if LIB_TINY
static const struct alias aliasASCII = {"US", ei_ascii};
static const struct alias aliasL1 = {"LATIN1", ei_iso8859_1};
static const struct alias alias1252 = {"MS-ANSI", ei_cp1252};
static const struct alias aliasUTF16LE = {"UTF-16LE", ei_utf16le};
static const struct alias aliasUTF16 = {"UTF-16", ei_utf16};
#if LIB_TINY_INCLUDE_J
static const struct alias aliasSJIS = {"SJIS", ei_sjis};
#endif //LIB_TINY_INCLUDE_J
#if LIB_TINY_INCLUDE_CP932
static const struct alias aliasCP932 = {"CP932", ei_cp932};
#endif //LIB_TINY_INCLUDE_CP932
#if LIB_TINY_INCLUDE_C
static const struct alias aliasHZ = {"CHINESE", ei_gb2312};
#endif //LIB_TINY_INCLUDE_C
#if LIB_TINY_INCLUDE_B5
#if LIB_TINY_INCLUDE_B5HK
static const struct alias aliasB5 = {"BIG5HKSCS", ei_big5hkscs};
#else
static const struct alias aliasB5 = {"BIG5", ei_ces_big5};
#endif //LIB_TINY_INCLUDE_B5HK
#endif //LIB_TINY_INCLUDE_B5
#if LIB_TINY_INCLUDE_K
static const struct alias aliasKS = {"KOREAN", ei_ksc5601};
#endif //LIB_TINY_INCLUDE_K
#endif //LIB_TINY
#ifdef __GNUC__
__inline
#endif
const struct alias *
aliases_lookup (register const char *str, register unsigned int len)
{
#if !LIB_TINY
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
{
register int key = aliases_hash (str, len);
if (key <= MAX_HASH_VALUE && key >= 0)
{
register const char *s = aliases[key].name;
if (*str == *s && !strcmp (str + 1, s + 1))
return &aliases[key];
}
}
#else
if (len < 2) return 0;
switch(tolower(str[0])) {
//We are missing out on CodePage 1252
case 'a': //ASCII
return &aliasASCII;
#if LIB_TINY_INCLUDE_B5
case 'b': //BIG5, of BIG5HKSCS if LIB_TINY_INCLUDE_B5HK is also true
return &aliasB5;
#endif //LIB_TINY_INCLUDE_B5
case 'c': //Chinese or CP932
switch(tolower(str[1])) {
#if LIB_TINY_INCLUDE_C
case 'h': //CHINESE, or "GB 2312-80"
return &aliasHZ;
#endif //LIB_TINY_INCLUDE_C
#if LIB_TINY_INCLUDE_CP932
case 'p': //Japanese, MS Code Page 932
return &aliasCP932;
#endif //LIB_TINY_INCLUDE_CP932
default:
return 0;
}
#if LIB_TINY_INCLUDE_K
case 'k': //Korean (South Korea)
return &aliasKS;
#endif //LIB_TINY_INCLUDE_K
case 'l': //Latin 1
return &alias1252; //We actually use 1252, a superset of L1.
#if LIB_TINY_INCLUDE_J
case 's': //Shift JIS (Japanese)
return &aliasSJIS;
#endif //LIB_TINY_INCLUDE_J
case 'u': //UTF-16LE
return &aliasUTF16LE; //regular UTF includes BOM
default: //This is an error
return 0;
}
#endif //!LIB_TINY
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -