stringencoding
Version:
Encode to/from Typed Array buffers
392 lines (388 loc) • 7.16 kB
JavaScript
/** @type {Array.<{encodings: Array.<{name:string,labels:Array.<string>}>,
* heading: string}>} */
var encodings = [
{
'encodings': [
{
'labels': [
'unicode-1-1-utf-8',
'utf-8',
'utf8'
],
'name': 'utf-8'
}
],
'heading': 'The Encoding'
},
{
'encodings': [
{
'labels': [
'cp864',
'ibm864'
],
'name': 'ibm864'
},
{
'labels': [
'cp866',
'ibm866'
],
'name': 'ibm866'
},
{
'labels': [
'csisolatin2',
'iso-8859-2',
'iso-ir-101',
'iso8859-2',
'iso_8859-2',
'l2',
'latin2'
],
'name': 'iso-8859-2'
},
{
'labels': [
'csisolatin3',
'iso-8859-3',
'iso_8859-3',
'iso-ir-109',
'l3',
'latin3'
],
'name': 'iso-8859-3'
},
{
'labels': [
'csisolatin4',
'iso-8859-4',
'iso_8859-4',
'iso-ir-110',
'l4',
'latin4'
],
'name': 'iso-8859-4'
},
{
'labels': [
'csisolatincyrillic',
'cyrillic',
'iso-8859-5',
'iso_8859-5',
'iso-ir-144'
],
'name': 'iso-8859-5'
},
{
'labels': [
'arabic',
'csisolatinarabic',
'ecma-114',
'iso-8859-6',
'iso_8859-6',
'iso-ir-127'
],
'name': 'iso-8859-6'
},
{
'labels': [
'csisolatingreek',
'ecma-118',
'elot_928',
'greek',
'greek8',
'iso-8859-7',
'iso_8859-7',
'iso-ir-126'
],
'name': 'iso-8859-7'
},
{
'labels': [
'csisolatinhebrew',
'hebrew',
'iso-8859-8',
'iso-8859-8-i',
'iso-ir-138',
'iso_8859-8',
'visual'
],
'name': 'iso-8859-8'
},
{
'labels': [
'csisolatin6',
'iso-8859-10',
'iso-ir-157',
'iso8859-10',
'l6',
'latin6'
],
'name': 'iso-8859-10'
},
{
'labels': [
'iso-8859-13'
],
'name': 'iso-8859-13'
},
{
'labels': [
'iso-8859-14',
'iso8859-14'
],
'name': 'iso-8859-14'
},
{
'labels': [
'iso-8859-15',
'iso_8859-15'
],
'name': 'iso-8859-15'
},
{
'labels': [
'iso-8859-16'
],
'name': 'iso-8859-16'
},
{
'labels': [
'koi8-r',
'koi8_r'
],
'name': 'koi8-r'
},
{
'labels': [
'koi8-u'
],
'name': 'koi8-u'
},
{
'labels': [
'csmacintosh',
'mac',
'macintosh',
'x-mac-roman'
],
'name': 'macintosh'
},
{
'labels': [
'iso-8859-11',
'tis-620',
'windows-874'
],
'name': 'windows-874'
},
{
'labels': [
'windows-1250',
'x-cp1250'
],
'name': 'windows-1250'
},
{
'labels': [
'windows-1251',
'x-cp1251'
],
'name': 'windows-1251'
},
{
'labels': [
'ascii',
'ansi_x3.4-1968',
'csisolatin1',
'iso-8859-1',
'iso8859-1',
'iso_8859-1',
'l1',
'latin1',
'us-ascii',
'windows-1252'
],
'name': 'windows-1252'
},
{
'labels': [
'cp1253',
'windows-1253'
],
'name': 'windows-1253'
},
{
'labels': [
'csisolatin5',
'iso-8859-9',
'iso-ir-148',
'l5',
'latin5',
'windows-1254'
],
'name': 'windows-1254'
},
{
'labels': [
'cp1255',
'windows-1255'
],
'name': 'windows-1255'
},
{
'labels': [
'cp1256',
'windows-1256'
],
'name': 'windows-1256'
},
{
'labels': [
'windows-1257'
],
'name': 'windows-1257'
},
{
'labels': [
'cp1258',
'windows-1258'
],
'name': 'windows-1258'
},
{
'labels': [
'x-mac-cyrillic',
'x-mac-ukrainian'
],
'name': 'x-mac-cyrillic'
}
],
'heading': 'Legacy single-byte encodings'
},
{
'encodings': [
{
'labels': [
'chinese',
'csgb2312',
'csiso58gb231280',
'gb2312',
'gbk',
'gb_2312',
'gb_2312-80',
'iso-ir-58',
'x-gbk'
],
'name': 'gbk'
},
{
'labels': [
'gb18030'
],
'name': 'gb18030'
},
{
'labels': [
'hz-gb-2312'
],
'name': 'hz-gb-2312'
}
],
'heading': 'Legacy multi-byte Chinese (simplified) encodings'
},
{
'encodings': [
{
'labels': [
'big5',
'big5-hkscs',
'cn-big5',
'csbig5',
'x-x-big5'
],
'name': 'big5'
}
],
'heading': 'Legacy multi-byte Chinese (traditional) encodings'
},
{
'encodings': [
{
'labels': [
'cseucpkdfmtjapanese',
'euc-jp',
'x-euc-jp'
],
'name': 'euc-jp'
},
{
'labels': [
'csiso2022jp',
'iso-2022-jp'
],
'name': 'iso-2022-jp'
},
{
'labels': [
'csshiftjis',
'ms_kanji',
'shift-jis',
'shift_jis',
'sjis',
'windows-31j',
'x-sjis'
],
'name': 'shift_jis'
}
],
'heading': 'Legacy multi-byte Japanese encodings'
},
{
'encodings': [
{
'labels': [
'cseuckr',
'csksc56011987',
'euc-kr',
'iso-ir-149',
'korean',
'ks_c_5601-1987',
'ks_c_5601-1989',
'ksc5601',
'ksc_5601',
'windows-949'
],
'name': 'euc-kr'
},
{
'labels': [
'csiso2022kr',
'iso-2022-kr'
],
'name': 'iso-2022-kr'
}
],
'heading': 'Legacy multi-byte Korean encodings'
},
{
'encodings': [
{
'labels': [
'utf-16',
'utf-16le'
],
'name': 'utf-16'
},
{
'labels': [
'utf-16be'
],
'name': 'utf-16be'
}
],
'heading': 'Legacy utf-16 encodings'
}
];
module.exports = encodings;