UNPKG

@mlightcad/libredwg-web

Version:

A DWG/DXF JavaScript parser based on libredwg

100 lines 4.5 kB
export var DwgCodePage; (function (DwgCodePage) { DwgCodePage[DwgCodePage["CP_UTF8"] = 0] = "CP_UTF8"; DwgCodePage[DwgCodePage["CP_US_ASCII"] = 1] = "CP_US_ASCII"; DwgCodePage[DwgCodePage["CP_ISO_8859_1"] = 2] = "CP_ISO_8859_1"; DwgCodePage[DwgCodePage["CP_ISO_8859_2"] = 3] = "CP_ISO_8859_2"; DwgCodePage[DwgCodePage["CP_ISO_8859_3"] = 4] = "CP_ISO_8859_3"; DwgCodePage[DwgCodePage["CP_ISO_8859_4"] = 5] = "CP_ISO_8859_4"; DwgCodePage[DwgCodePage["CP_ISO_8859_5"] = 6] = "CP_ISO_8859_5"; DwgCodePage[DwgCodePage["CP_ISO_8859_6"] = 7] = "CP_ISO_8859_6"; DwgCodePage[DwgCodePage["CP_ISO_8859_7"] = 8] = "CP_ISO_8859_7"; DwgCodePage[DwgCodePage["CP_ISO_8859_8"] = 9] = "CP_ISO_8859_8"; DwgCodePage[DwgCodePage["CP_ISO_8859_9"] = 10] = "CP_ISO_8859_9"; DwgCodePage[DwgCodePage["CP_CP437"] = 11] = "CP_CP437"; DwgCodePage[DwgCodePage["CP_CP850"] = 12] = "CP_CP850"; DwgCodePage[DwgCodePage["CP_CP852"] = 13] = "CP_CP852"; DwgCodePage[DwgCodePage["CP_CP855"] = 14] = "CP_CP855"; DwgCodePage[DwgCodePage["CP_CP857"] = 15] = "CP_CP857"; DwgCodePage[DwgCodePage["CP_CP860"] = 16] = "CP_CP860"; DwgCodePage[DwgCodePage["CP_CP861"] = 17] = "CP_CP861"; DwgCodePage[DwgCodePage["CP_CP863"] = 18] = "CP_CP863"; DwgCodePage[DwgCodePage["CP_CP864"] = 19] = "CP_CP864"; DwgCodePage[DwgCodePage["CP_CP865"] = 20] = "CP_CP865"; DwgCodePage[DwgCodePage["CP_CP869"] = 21] = "CP_CP869"; DwgCodePage[DwgCodePage["CP_CP932"] = 22] = "CP_CP932"; DwgCodePage[DwgCodePage["CP_MACINTOSH"] = 23] = "CP_MACINTOSH"; DwgCodePage[DwgCodePage["CP_BIG5"] = 24] = "CP_BIG5"; DwgCodePage[DwgCodePage["CP_CP949"] = 25] = "CP_CP949"; DwgCodePage[DwgCodePage["CP_JOHAB"] = 26] = "CP_JOHAB"; DwgCodePage[DwgCodePage["CP_CP866"] = 27] = "CP_CP866"; DwgCodePage[DwgCodePage["CP_ANSI_1250"] = 28] = "CP_ANSI_1250"; DwgCodePage[DwgCodePage["CP_ANSI_1251"] = 29] = "CP_ANSI_1251"; DwgCodePage[DwgCodePage["CP_ANSI_1252"] = 30] = "CP_ANSI_1252"; DwgCodePage[DwgCodePage["CP_GB2312"] = 31] = "CP_GB2312"; DwgCodePage[DwgCodePage["CP_ANSI_1253"] = 32] = "CP_ANSI_1253"; DwgCodePage[DwgCodePage["CP_ANSI_1254"] = 33] = "CP_ANSI_1254"; DwgCodePage[DwgCodePage["CP_ANSI_1255"] = 34] = "CP_ANSI_1255"; DwgCodePage[DwgCodePage["CP_ANSI_1256"] = 35] = "CP_ANSI_1256"; DwgCodePage[DwgCodePage["CP_ANSI_1257"] = 36] = "CP_ANSI_1257"; DwgCodePage[DwgCodePage["CP_ANSI_874"] = 37] = "CP_ANSI_874"; DwgCodePage[DwgCodePage["CP_ANSI_932"] = 38] = "CP_ANSI_932"; DwgCodePage[DwgCodePage["CP_ANSI_936"] = 39] = "CP_ANSI_936"; DwgCodePage[DwgCodePage["CP_ANSI_949"] = 40] = "CP_ANSI_949"; DwgCodePage[DwgCodePage["CP_ANSI_950"] = 41] = "CP_ANSI_950"; DwgCodePage[DwgCodePage["CP_ANSI_1361"] = 42] = "CP_ANSI_1361"; DwgCodePage[DwgCodePage["CP_UTF16"] = 43] = "CP_UTF16"; DwgCodePage[DwgCodePage["CP_ANSI_1258"] = 44] = "CP_ANSI_1258"; DwgCodePage[DwgCodePage["CP_UNDEFINED"] = 255] = "CP_UNDEFINED"; // mostly R11 })(DwgCodePage || (DwgCodePage = {})); const encodings = [ 'utf-8', // 0 'utf-8', // US ASCII 'iso-8859-1', 'iso-8859-2', 'iso-8859-3', 'iso-8859-4', 'iso-8859-5', 'iso-8859-6', 'iso-8859-7', 'iso-8859-8', 'iso-8859-9', // 10 'utf-8', // DOS English 'utf-8', // 12 DOS Latin-1 'utf-8', // DOS Central European 'utf-8', // DOS Cyrillic 'utf-8', // DOS Turkish 'utf-8', // DOS Portoguese 'utf-8', // DOS Icelandic 'utf-8', // DOS Hebrew 'utf-8', // DOS Arabic (IBM) 'utf-8', // DOS Nordic 'utf-8', // DOS Greek 'shift-jis', // DOS Japanese (shiftjis) 'macintosh', // 23 'big5', 'utf-8', // Korean (Wansung + Johab) 'utf-8', // Johab? 'ibm866', // Russian 'windows-1250', // Central + Eastern European 'windows-1251', // Cyrillic 'windows-1252', // Western European 'gbk', // EUC-CN Chinese 'windows-1253', // Greek 'windows-1254', // Turkish 'windows-1255', // Hebrew 'windows-1256', // Arabic 'windows-1257', // Baltic 'windows-874', // Thai 'shift-jis', // 38 Japanese (extended shiftjis, windows-31j) 'gbk', // 39 Simplified Chinese 'euc-kr', // 40 Korean Wansung 'big5', // 41 Trad Chinese 'utf-8', // 42 Korean Wansung 'utf-16le', 'windows-1258' // Vietnamese ]; export const dwgCodePageToEncoding = (codepage) => { return encodings[codepage]; }; //# sourceMappingURL=codepage.js.map