mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-28 06:53:42 +08:00
* Expand Node 24 text-encoding support * Update codec diagnostics for encodeInto support
226 lines
4.6 KiB
C
226 lines
4.6 KiB
C
/* Generated by scripts/gen-text-decoder-labels.mts. Do not edit by hand. */
|
|
static const struct { const char *label; int encoding; } scr_td_labels[] = {
|
|
{"unicode-1-1-utf-8", -1},
|
|
{"unicode11utf8", -1},
|
|
{"unicode20utf8", -1},
|
|
{"utf-8", -1},
|
|
{"utf8", -1},
|
|
{"x-unicode20utf8", -1},
|
|
{"866", 0},
|
|
{"cp866", 0},
|
|
{"csibm866", 0},
|
|
{"ibm866", 0},
|
|
{"csisolatin2", 1},
|
|
{"iso-8859-2", 1},
|
|
{"iso-ir-101", 1},
|
|
{"iso8859-2", 1},
|
|
{"iso88592", 1},
|
|
{"iso_8859-2", 1},
|
|
{"iso_8859-2:1987", 1},
|
|
{"l2", 1},
|
|
{"latin2", 1},
|
|
{"csisolatin3", 2},
|
|
{"iso-8859-3", 2},
|
|
{"iso-ir-109", 2},
|
|
{"iso8859-3", 2},
|
|
{"iso88593", 2},
|
|
{"iso_8859-3", 2},
|
|
{"iso_8859-3:1988", 2},
|
|
{"l3", 2},
|
|
{"latin3", 2},
|
|
{"csisolatin4", 3},
|
|
{"iso-8859-4", 3},
|
|
{"iso-ir-110", 3},
|
|
{"iso8859-4", 3},
|
|
{"iso88594", 3},
|
|
{"iso_8859-4", 3},
|
|
{"iso_8859-4:1988", 3},
|
|
{"l4", 3},
|
|
{"latin4", 3},
|
|
{"csisolatincyrillic", 4},
|
|
{"cyrillic", 4},
|
|
{"iso-8859-5", 4},
|
|
{"iso-ir-144", 4},
|
|
{"iso8859-5", 4},
|
|
{"iso88595", 4},
|
|
{"iso_8859-5", 4},
|
|
{"iso_8859-5:1988", 4},
|
|
{"arabic", 5},
|
|
{"asmo-708", 5},
|
|
{"csiso88596e", 5},
|
|
{"csiso88596i", 5},
|
|
{"csisolatinarabic", 5},
|
|
{"ecma-114", 5},
|
|
{"iso-8859-6", 5},
|
|
{"iso-8859-6-e", 5},
|
|
{"iso-8859-6-i", 5},
|
|
{"iso-ir-127", 5},
|
|
{"iso8859-6", 5},
|
|
{"iso88596", 5},
|
|
{"iso_8859-6", 5},
|
|
{"iso_8859-6:1987", 5},
|
|
{"csisolatingreek", 6},
|
|
{"ecma-118", 6},
|
|
{"elot_928", 6},
|
|
{"greek", 6},
|
|
{"greek8", 6},
|
|
{"iso-8859-7", 6},
|
|
{"iso-ir-126", 6},
|
|
{"iso8859-7", 6},
|
|
{"iso88597", 6},
|
|
{"iso_8859-7", 6},
|
|
{"iso_8859-7:1987", 6},
|
|
{"sun_eu_greek", 6},
|
|
{"csiso88598e", 7},
|
|
{"csiso88598i", 36},
|
|
{"csisolatinhebrew", 7},
|
|
{"hebrew", 7},
|
|
{"iso-8859-8", 7},
|
|
{"iso-8859-8-e", 7},
|
|
{"iso-8859-8-i", 36},
|
|
{"iso-ir-138", 7},
|
|
{"iso8859-8", 7},
|
|
{"iso88598", 7},
|
|
{"iso_8859-8", 7},
|
|
{"iso_8859-8:1988", 7},
|
|
{"logical", 36},
|
|
{"visual", 7},
|
|
{"csisolatin6", 8},
|
|
{"iso-8859-10", 8},
|
|
{"iso-ir-157", 8},
|
|
{"iso8859-10", 8},
|
|
{"iso885910", 8},
|
|
{"l6", 8},
|
|
{"latin6", 8},
|
|
{"iso-8859-13", 9},
|
|
{"iso8859-13", 9},
|
|
{"iso885913", 9},
|
|
{"iso-8859-14", 10},
|
|
{"iso8859-14", 10},
|
|
{"iso885914", 10},
|
|
{"csisolatin9", 11},
|
|
{"iso-8859-15", 11},
|
|
{"iso8859-15", 11},
|
|
{"iso885915", 11},
|
|
{"iso_8859-15", 11},
|
|
{"l9", 11},
|
|
{"iso-8859-16", 12},
|
|
{"cskoi8r", 13},
|
|
{"koi", 13},
|
|
{"koi8", 13},
|
|
{"koi8-r", 13},
|
|
{"koi8_r", 13},
|
|
{"koi8-ru", 14},
|
|
{"koi8-u", 14},
|
|
{"csmacintosh", 15},
|
|
{"mac", 15},
|
|
{"macintosh", 15},
|
|
{"x-mac-roman", 15},
|
|
{"dos-874", 16},
|
|
{"iso-8859-11", 16},
|
|
{"iso8859-11", 16},
|
|
{"iso885911", 16},
|
|
{"tis-620", 16},
|
|
{"windows-874", 16},
|
|
{"cp1250", 17},
|
|
{"windows-1250", 17},
|
|
{"x-cp1250", 17},
|
|
{"cp1251", 18},
|
|
{"windows-1251", 18},
|
|
{"x-cp1251", 18},
|
|
{"ansi_x3.4-1968", 19},
|
|
{"ascii", 19},
|
|
{"cp1252", 19},
|
|
{"cp819", 19},
|
|
{"csisolatin1", 19},
|
|
{"ibm819", 19},
|
|
{"iso-8859-1", 19},
|
|
{"iso-ir-100", 19},
|
|
{"iso8859-1", 19},
|
|
{"iso88591", 19},
|
|
{"iso_8859-1", 19},
|
|
{"iso_8859-1:1987", 19},
|
|
{"l1", 19},
|
|
{"latin1", 19},
|
|
{"us-ascii", 19},
|
|
{"windows-1252", 19},
|
|
{"x-cp1252", 19},
|
|
{"cp1253", 20},
|
|
{"windows-1253", 20},
|
|
{"x-cp1253", 20},
|
|
{"cp1254", 21},
|
|
{"csisolatin5", 21},
|
|
{"iso-8859-9", 21},
|
|
{"iso-ir-148", 21},
|
|
{"iso8859-9", 21},
|
|
{"iso88599", 21},
|
|
{"iso_8859-9", 21},
|
|
{"iso_8859-9:1989", 21},
|
|
{"l5", 21},
|
|
{"latin5", 21},
|
|
{"windows-1254", 21},
|
|
{"x-cp1254", 21},
|
|
{"cp1255", 22},
|
|
{"windows-1255", 22},
|
|
{"x-cp1255", 22},
|
|
{"cp1256", 23},
|
|
{"windows-1256", 23},
|
|
{"x-cp1256", 23},
|
|
{"cp1257", 24},
|
|
{"windows-1257", 24},
|
|
{"x-cp1257", 24},
|
|
{"cp1258", 25},
|
|
{"windows-1258", 25},
|
|
{"x-cp1258", 25},
|
|
{"x-mac-cyrillic", 26},
|
|
{"x-mac-ukrainian", 26},
|
|
{"x-user-defined", 27},
|
|
{"csunicode", 28},
|
|
{"iso-10646-ucs-2", 28},
|
|
{"ucs-2", 28},
|
|
{"unicode", 28},
|
|
{"unicodefeff", 28},
|
|
{"utf-16", 28},
|
|
{"utf-16le", 28},
|
|
{"unicodefffe", 29},
|
|
{"utf-16be", 29},
|
|
{"chinese", 37},
|
|
{"csgb2312", 37},
|
|
{"csiso58gb231280", 37},
|
|
{"gb18030", 30},
|
|
{"gb2312", 37},
|
|
{"gb_2312", 37},
|
|
{"gb_2312-80", 37},
|
|
{"gbk", 37},
|
|
{"iso-ir-58", 37},
|
|
{"x-gbk", 37},
|
|
{"big5", 31},
|
|
{"big5-hkscs", 31},
|
|
{"cn-big5", 31},
|
|
{"csbig5", 31},
|
|
{"x-x-big5", 31},
|
|
{"cseucpkdfmtjapanese", 32},
|
|
{"euc-jp", 32},
|
|
{"x-euc-jp", 32},
|
|
{"csiso2022jp", 33},
|
|
{"iso-2022-jp", 33},
|
|
{"csshiftjis", 34},
|
|
{"ms932", 34},
|
|
{"ms_kanji", 34},
|
|
{"shift-jis", 34},
|
|
{"shift_jis", 34},
|
|
{"sjis", 34},
|
|
{"windows-31j", 34},
|
|
{"x-sjis", 34},
|
|
{"cseuckr", 35},
|
|
{"csksc56011987", 35},
|
|
{"euc-kr", 35},
|
|
{"iso-ir-149", 35},
|
|
{"korean", 35},
|
|
{"ks_c_5601-1987", 35},
|
|
{"ks_c_5601-1989", 35},
|
|
{"ksc5601", 35},
|
|
{"ksc_5601", 35},
|
|
{"windows-949", 35},
|
|
};
|