UNPKG

stringencoding

Version:

Encode to/from Typed Array buffers

392 lines (388 loc) 7.16 kB
/** @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;