ConvertCodePages

          Enum 
          Member of  ScriptUtils Use ConvertCodePages object 

Description
Specifies the CodePage/Charset to
-convert between binary data and String data with ByteArray class
-accept source form data with ASPForm or FormParser
Values
cpANSI = &H0 ANSI code page.
cpOEM = &H1 OEM code page.
cpMAC = &H2 Macintosh code page.
cpebcdiccpus = &H2537  IBM EBCDIC - U.S./Canada, IBM EBCDIC (US-Canada), Charset Label:ebcdic-cp-us
cpIBM437 = &H1B5437  OEM - United States, OEM United States, Charset Label:IBM437, Aliases:437, cp437, csPC8, CodePage437
cpIBMEBCDICInternational = &H1F4500  IBM EBCDIC - International,
cpASMO708 = &H2C4708  Arabic - ASMO 708, Arabic (ASMO 708), Charset Label:ASMO-708
cpArabicASMO449BCONV4 = &H2C5709  Arabic - ASMO 449+, BCON V4,
cpArabicTransparentArabic = &H2C6710  Arabic - Transparent Arabic,
cpDOS720 = &H2D0720  Arabic - Transparent ASMO, Arabic (DOS), Charset Label:DOS-720
cpibm737 = &H2E1737  OEM - Greek (formerly 437G), Greek (DOS), Charset Label:ibm737
cpibm775 = &H307775  OEM - Baltic, Baltic (DOS), Charset Label:ibm775, Aliases:CP500
cpibm850 = &H352850  OEM - Multilingual Latin I, Western European (DOS), Charset Label:ibm850
cpibm852 = &H354852  OEM - Latin II, Central European (DOS), Charset Label:ibm852, Aliases:cp852
cpOEMCyrillicprimarilyRussian = &H357855  OEM - Cyrillic (primarily Russian),
cpibm857 = &H359857  OEM - Turkish, Turkish (DOS), Charset Label:ibm857
cpOEMMultlingualLatinIEurosymbol = &H35A858  OEM - Multlingual Latin I + Euro symbol,
cpOEMPortuguese = &H35C860  OEM - Portuguese,
cpibm861 = &H35D861  OEM - Icelandic, Icelandic (DOS), Charset Label:ibm861
cpDOS862 = &H35E862  OEM - Hebrew, Hebrew (DOS), Charset Label:DOS-862
cpOEMCanadianFrench = &H35F863  OEM - Canadian-French,
cpOEMArabic = &H360864  OEM - Arabic,
cpOEMNordic = &H361865  OEM - Nordic,
cpcp866 = &H362866  OEM - Russian, Cyrillic (DOS), Charset Label:cp866, Aliases:ibm866
cpibm869 = &H365869  OEM - Modern Greek, Greek, Modern (DOS), Charset Label:ibm869
cpCP870 = &H366870  IBM EBCDIC - Multilingual/ROECE (Latin-2), IBM EBCDIC (Multilingual Latin-2), Charset Label:CP870
cpwindows874 = &H36A874  ANSI/OEM - Thai (same as 28605, ISO 8859-15), Thai (Windows), Charset Label:windows-874, Aliases:DOS-874, iso-8859-11, TIS-620
cpxEBCDICGreekModern = &H36B875  IBM EBCDIC - Modern Greek, IBM EBCDIC (Greek Modern), Charset Label:x-EBCDIC-GreekModern
cpshiftjis = &H3A4932  ANSI/OEM - Japanese, Shift-JIS, Japanese (Shift-JIS), Charset Label:shift_jis, Aliases:csShiftJIS, csWindows31J, ms_Kanji, shift-jis, x-ms-cp932, x-sjis
cpgb2312 = &H3A8936  ANSI/OEM - Simplified Chinese (PRC, Singapore), Chinese Simplified (GB2312), Charset Label:gb2312, Aliases:chinese, CN-GB, csGB2312, csGB231280, csISO58GB231280, GB_2312-80, GB231280, GB2312-80, GBK, iso-ir-58
cpksc56011987 = &H3B5949  ANSI/OEM - Korean (Unified Hangeul Code), Korean, Charset Label:ks_c_5601-1987, Aliases:csKSC56011987, euc-kr, iso-ir-149, korean, ks_c_5601, ks_c_5601_1987, ks_c_5601-1989, KSC_5601, KSC5601
cpbig5 = &H3B6950  ANSI/OEM - Traditional Chinese (Taiwan; Hong Kong SAR, PRC), Chinese Traditional (Big5), Charset Label:big5, Aliases:cn-big5, csbig5, x-x-big5
cpCP1026 = &H4021 026  IBM EBCDIC - Turkish (Latin-5), IBM EBCDIC (Turkish Latin-5), Charset Label:CP1026
cpIBMEBCDICLatin1OpenSystem = &H4171 047  IBM EBCDIC - Latin 1/Open System,
cpxebcdiccpuseuro = &H4741 140  IBM EBCDIC - U.S./Canada (037 + Euro symbol), IBM EBCDIC (US-Canada-Euro), Charset Label:x-ebcdic-cp-us-euro
cpxebcdicgermanyeuro = &H4751 141  IBM EBCDIC - Germany (20273 + Euro symbol), IBM EBCDIC (Germany-Euro), Charset Label:x-ebcdic-germany-euro
cpxebcdicdenmarknorwayeuro = &H4761 142  IBM EBCDIC - Denmark/Norway (20277 + Euro symbol), IBM EBCDIC (Denmark-Norway-Euro), Charset Label:x-ebcdic-denmarknorway-euro
cpxebcdicfinlandswedeneuro = &H4771 143  IBM EBCDIC - Finland/Sweden (20278 + Euro symbol), IBM EBCDIC (Finland-Sweden-Euro), Charset Label:x-ebcdic-finlandsweden-euro, Aliases:X-EBCDIC-France
cpxebcdicitalyeuro = &H4781 144  IBM EBCDIC - Italy (20280 + Euro symbol), IBM EBCDIC (Italy-Euro), Charset Label:x-ebcdic-italy-euro
cpxebcdicspaineuro = &H4791 145  IBM EBCDIC - Latin America/Spain (20284 + Euro symbol), IBM EBCDIC (Spain-Euro), Charset Label:x-ebcdic-spain-euro
cpxebcdicukeuro = &H47A1 146  IBM EBCDIC - United Kingdom (20285 + Euro symbol), IBM EBCDIC (UK-Euro), Charset Label:x-ebcdic-uk-euro
cpxebcdicfranceeuro = &H47B1 147  IBM EBCDIC - France (20297 + Euro symbol), IBM EBCDIC (France-Euro), Charset Label:x-ebcdic-france-euro
cpxebcdicinternationaleuro = &H47C1 148  IBM EBCDIC - International (500 + Euro symbol), IBM EBCDIC (International-Euro), Charset Label:x-ebcdic-international-euro
cpxebcdicicelandiceuro = &H47D1 149  IBM EBCDIC - Icelandic (20871 + Euro symbol), IBM EBCDIC (Icelandic-Euro), Charset Label:x-ebcdic-icelandic-euro
cpunicode = &H4B01 200  Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16
cpunicodeFFFE = &H4B11 201  Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE
cpwindows1250 = &H4E21 250  ANSI - Central European, Central European (Windows), Charset Label:windows-1250, Aliases:x-cp1250
cpwindows1251 = &H4E31 251  ANSI - Cyrillic, Cyrillic (Windows), Charset Label:windows-1251, Aliases:x-cp1251
cpWindows1252 = &H4E41 252  ANSI - Latin I, Western European (Windows), Charset Label:Windows-1252, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, cp819, csASCII, IBM367, ibm819, ISO_646.irv:1991, iso_8859-1, iso_8859-1:1987, ISO646-US, iso8859-1, iso-8859-1, iso-ir-100, i...
cpwindows1253 = &H4E51 253  ANSI - Greek, Greek (Windows), Charset Label:windows-1253
cpwindows1254 = &H4E61 254  ANSI - Turkish, Turkish (Windows), Charset Label:windows-1254, Aliases:ISO_8859-9, ISO_8859-9:1989, iso-8859-9, iso-ir-148, latin5
cpwindows1255 = &H4E71 255  ANSI - Hebrew, Hebrew (Windows), Charset Label:windows-1255, Aliases:ISO_8859-8-I, ISO-8859-8, visual
cpwindows1256 = &H4E81 256  ANSI - Arabic, Arabic (Windows), Charset Label:windows-1256, Aliases:cp1256
cpwindows1257 = &H4E91 257  ANSI - Baltic, Baltic (Windows), Charset Label:windows-1257
cpwindows1258 = &H4EA1 258  ANSI/OEM - Vietnamese, Vietnamese (Windows), Charset Label:windows-1258
cpJohab = &H5511 361  Korean (Johab), Korean (Johab), Charset Label:Johab
cpmacintosh = &H271010 000  MAC - Roman, Western European (Mac), Charset Label:macintosh
cpxmacjapanese = &H271110 001  MAC - Japanese, Japanese (Mac), Charset Label:x-mac-japanese
cpxmacchinesetrad = &H271210 002  MAC - Traditional Chinese (Big5), Chinese Traditional (Mac), Charset Label:x-mac-chinesetrad
cpxmackorean = &H271310 003  MAC - Korean, Korean (Mac), Charset Label:x-mac-korean
cpxmacarabic = &H271410 004  MAC - Arabic, Arabic (Mac), Charset Label:x-mac-arabic
cpxmachebrew = &H271510 005  MAC - Hebrew, Hebrew (Mac), Charset Label:x-mac-hebrew
cpxmacgreek = &H271610 006  MAC - Greek I, Greek (Mac), Charset Label:x-mac-greek
cpxmaccyrillic = &H271710 007  MAC - Cyrillic, Cyrillic (Mac), Charset Label:x-mac-cyrillic
cpxmacchinesesimp = &H271810 008  MAC - Simplified Chinese (GB 2312), Chinese Simplified (Mac), Charset Label:x-mac-chinesesimp
cpMACRomania = &H271A10 010  MAC - Romania,
cpMACUkraine = &H272110 017  MAC - Ukraine,
cpMACThai = &H272510 021  MAC - Thai,
cpxmacce = &H272D10 029  MAC - Latin II, Central European (Mac), Charset Label:x-mac-ce
cpxmacicelandic = &H275F10 079  MAC - Icelandic, Icelandic (Mac), Charset Label:x-mac-icelandic
cpxmacturkish = &H276110 081  MAC - Turkish, Turkish (Mac), Charset Label:x-mac-turkish
cpMACCroatia = &H276210 082  MAC - Croatia,
cpUnicodeUCS4LittleEndian = &H2EE012 000  Unicode UCS-4 Little-Endian,
cpUnicodeUCS4BigEndian = &H2EE112 001  Unicode UCS-4 Big-Endian,
cpxChineseCNS = &H4E2020 000  CNS - Taiwan, Chinese Traditional (CNS), Charset Label:x-Chinese-CNS
cpTCATaiwan = &H4E2120 001  TCA - Taiwan,
cpxChineseEten = &H4E2220 002  Eten - Taiwan, Chinese Traditional (Eten), Charset Label:x-Chinese-Eten
cpIBM5550Taiwan = &H4E2320 003  IBM5550 - Taiwan,
cpTeleTextTaiwan = &H4E2420 004  TeleText - Taiwan,
cpWangTaiwan = &H4E2520 005  Wang - Taiwan,
cpxIA5 = &H4E8920 105  IA5 IRV International Alphabet No. 5 (7-bit), Western European (IA5), Charset Label:x-IA5
cpxIA5German = &H4E8A20 106  IA5 German (7-bit), German (IA5), Charset Label:x-IA5-German
cpxIA5Swedish = &H4E8B20 107  IA5 Swedish (7-bit), Swedish (IA5), Charset Label:x-IA5-Swedish
cpxIA5Norwegian = &H4E8C20 108  IA5 Norwegian (7-bit), Norwegian (IA5), Charset Label:x-IA5-Norwegian
cpusascii = &H4E9F20 127  US-ASCII (7-bit), US-ASCII, Charset Label:us-ascii, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, csASCII, IBM367, ISO_646.irv:1991, ISO646-US, iso-ir-6us
cpT61 = &H4F2520 261  T.61,
cpISO6937NonSpacingAccent = &H4F2D20 269  ISO 6937 Non-Spacing Accent,
cpxEBCDICGermany = &H4F3120 273  IBM EBCDIC - Germany, IBM EBCDIC (Germany), Charset Label:x-EBCDIC-Germany
cpxEBCDICDenmarkNorway = &H4F3520 277  IBM EBCDIC - Denmark/Norway, IBM EBCDIC (Denmark-Norway), Charset Label:x-EBCDIC-DenmarkNorway
cpxEBCDICFinlandSweden = &H4F3620 278  IBM EBCDIC - Finland/Sweden, IBM EBCDIC (Finland-Sweden), Charset Label:x-EBCDIC-FinlandSweden
cpxEBCDICItaly = &H4F3820 280  IBM EBCDIC - Italy, IBM EBCDIC (Italy), Charset Label:x-EBCDIC-Italy
cpXEBCDICSpain = &H4F3C20 284  IBM EBCDIC - Latin America/Spain, IBM EBCDIC (Spain), Charset Label:X-EBCDIC-Spain
cpxEBCDICUK = &H4F3D20 285  IBM EBCDIC - United Kingdom, IBM EBCDIC (UK), Charset Label:x-EBCDIC-UK
cpxEBCDICJapaneseKatakana = &H4F4220 290  IBM EBCDIC - Japanese Katakana Extended, IBM EBCDIC (Japanese katakana), Charset Label:x-EBCDIC-JapaneseKatakana
cpIBMEBCDICFrance = &H4F4920 297  IBM EBCDIC - France,
cpxEBCDICArabic = &H4FC420 420  IBM EBCDIC - Arabic, IBM EBCDIC (Arabic), Charset Label:x-EBCDIC-Arabic
cpxEBCDICGreek = &H4FC720 423  IBM EBCDIC - Greek, IBM EBCDIC (Greek), Charset Label:x-EBCDIC-Greek
cpxEBCDICHebrew = &H4FC820 424  IBM EBCDIC - Hebrew, IBM EBCDIC (Hebrew), Charset Label:x-EBCDIC-Hebrew
cpxEBCDICKoreanExtended = &H516120 833  IBM EBCDIC - Korean Extended, IBM EBCDIC (Korean Extended), Charset Label:x-EBCDIC-KoreanExtended
cpxEBCDICThai = &H516620 838  IBM EBCDIC - Thai, IBM EBCDIC (Thai), Charset Label:x-EBCDIC-Thai
cpkoi8r = &H518220 866  Russian - KOI8-R, Cyrillic (KOI8-R), Charset Label:koi8-r, Aliases:csKOI8R, koi, koi8, koi8r
cpxEBCDICIcelandic = &H518720 871  IBM EBCDIC - Icelandic, IBM EBCDIC (Icelandic), Charset Label:x-EBCDIC-Icelandic
cpxEBCDICCyrillicRussian = &H519020 880  IBM EBCDIC - Cyrillic (Russian), IBM EBCDIC (Cyrillic Russian), Charset Label:x-EBCDIC-CyrillicRussian
cpxEBCDICTurkish = &H51A920 905  IBM EBCDIC - Turkish, IBM EBCDIC (Turkish), Charset Label:x-EBCDIC-Turkish
cpIBMEBCDICLatin1OpenSystem1047Eurosymbol = &H51BC20 924  IBM EBCDIC - Latin-1/Open System (1047 + Euro symbol),
cpJISX0208199001211990 = &H51C420 932  JIS X 0208-1990 & 0121-1990,
cpSimplifiedChineseGB2312 = &H51C820 936  Simplified Chinese (GB2312),
cpxEBCDICCyrillicSerbianBulgarian = &H522121 025  IBM EBCDIC - Cyrillic (Serbian, Bulgarian), IBM EBCDIC (Cyrillic Serbian-Bulgarian), Charset Label:x-EBCDIC-CyrillicSerbianBulgarian
cpExtendedAlphaLowercase = &H522321 027  Extended Alpha Lowercase,
cpkoi8u = &H556A21 866  Ukrainian (KOI8-U), Cyrillic (KOI8-U), Charset Label:koi8-u, Aliases:koi8-ru
cpiso88591 = &H6FAF28 591  ISO 8859-1 Latin I, Western European (ISO), Charset Label:iso-8859-1, Aliases:cp819, csISO, Latin1, ibm819, iso_8859-1, iso_8859-1:1987, iso8859-1, iso-ir-100, l1, latin1
cpiso88592 = &H6FB028 592  ISO 8859-2 Central Europe, Central European (ISO), Charset Label:iso-8859-2, Aliases:csISOLatin2, iso_8859-2, iso_8859-2:1987, iso8859-2, iso-ir-101, l2, latin2
cpiso88593 = &H6FB128 593  ISO 8859-3 Latin 3, Latin 3 (ISO), Charset Label:iso-8859-3, Aliases:csISO, Latin3, ISO_8859-3, ISO_8859-3:1988, iso-ir-109, l3, latin3
cpiso88594 = &H6FB228 594  ISO 8859-4 Baltic, Baltic (ISO), Charset Label:iso-8859-4, Aliases:csISOLatin4, ISO_8859-4, ISO_8859-4:1988, iso-ir-110, l4, latin4
cpiso88595 = &H6FB328 595  ISO 8859-5 Cyrillic, Cyrillic (ISO), Charset Label:iso-8859-5, Aliases:csISOLatin5, csISOLatinCyrillic, cyrillic, ISO_8859-5, ISO_8859-5:1988, iso-ir-144, l5
cpiso88596 = &H6FB428 596  ISO 8859-6 Arabic, Arabic (ISO), Charset Label:iso-8859-6, Aliases:arabic, csISOLatinArabic, ECMA-114, ISO_8859-6, ISO_8859-6:1987, iso-ir-127
cpiso88597 = &H6FB528 597  ISO 8859-7 Greek, Greek (ISO), Charset Label:iso-8859-7, Aliases:csISOLatinGreek, ECMA-118, ELOT_928, greek, greek8, ISO_8859-7, ISO_8859-7:1987, iso-ir-126
cpiso88598 = &H6FB628 598  ISO 8859-8 Hebrew, Hebrew (ISO-Visual), Charset Label:iso-8859-8, Aliases:csISOLatinHebrew, hebrew, ISO_8859-8, ISO_8859-8:1988, ISO-8859-8, iso-ir-138, visual
cpiso88599 = &H6FB728 599  ISO 8859-9 Latin 5, Turkish (ISO), Charset Label:iso-8859-9, Aliases:csISO, Latin5, ISO_8859-9, ISO_8859-9:1989, iso-ir-148, l5, latin5
cpiso885915 = &H6FBD28 605  ISO 8859-15 Latin 9, Latin 9 (ISO), Charset Label:iso-8859-15, Aliases:csISO, Latin9, ISO_8859-15, l9, latin9
cpxEuropa = &H714929 001  Europa 3, Europa, Charset Label:x-Europa
cpiso88598i = &H96C638 598  ISO 8859-8 Hebrew, Hebrew (ISO-Logical), Charset Label:iso-8859-8-i, Aliases:logical
cpiso2022jp = &HC42C50 220  ISO 2022 Japanese with no halfwidth Katakana, Japanese (JIS), Charset Label:iso-2022-jp
cpcsISO2022JP = &HC42D50 221  ISO 2022 Japanese with halfwidth Katakana, Japanese (JIS-Allow 1 byte Kana), Charset Label:csISO2022JP, Aliases:_iso-2022-jp
cpiso2022jp1 = &HC42E50 222  ISO 2022 Japanese JIS X 0201-1989, Japanese (JIS-Allow 1 byte Kana - SO/SI), Charset Label:iso-2022-jp-1, Aliases:_iso-2022-jp$SIO
cpiso2022kr = &HC43150 225  ISO 2022 Korean, Korean (ISO), Charset Label:iso-2022-kr, Aliases:csISO2022KR
cpISO2022SimplifiedChinese = &HC43350 227  ISO 2022 Simplified Chinese,
cpISO2022TraditionalChinese = &HC43550 229  ISO 2022 Traditional Chinese,
cpxEBCDICJapaneseAndKana = &HC6F250 930  Japanese (Katakana) Extended, IBM EBCDIC (Japanese and Japanese Katakana), Charset Label:x-EBCDIC-JapaneseAndKana
cpxEBCDICJapaneseAndUSCanada = &HC6F350 931  US/Canada and Japanese, IBM EBCDIC (Japanese and US-Canada), Charset Label:x-EBCDIC-JapaneseAndUSCanada
cpxEBCDICKoreanAndKoreanExtended = &HC6F550 933  Korean Extended and Korean, IBM EBCDIC (Korean and Korean Extended), Charset Label:x-EBCDIC-KoreanAndKoreanExtended
cpxEBCDICSimplifiedChinese = &HC6F750 935  Simplified Chinese Extended and Simplified Chinese, IBM EBCDIC (Simplified Chinese), Charset Label:x-EBCDIC-SimplifiedChinese
cpSimplifiedChinese = &HC6F850 936  Simplified Chinese,
cpxEBCDICTraditionalChinese = &HC6F950 937  US/Canada and Traditional Chinese, IBM EBCDIC (Traditional Chinese), Charset Label:x-EBCDIC-TraditionalChinese
cpxEBCDICJapaneseAndJapaneseLatin = &HC6FB50 939  Japanese (Latin) Extended and Japanese, IBM EBCDIC (Japanese and Japanese-Latin), Charset Label:x-EBCDIC-JapaneseAndJapaneseLatin
cpeucjp = &HCADC51 932  EUC - Japanese, Japanese (EUC), Charset Label:euc-jp, Aliases:csEUCPkdFmtJapanese, Extended_UNIX_Code_Packed_Format_for_Japanese, x-euc, x-euc-jp
cpEUCCN = &HCAE051 936  EUC - Simplified Chinese, Chinese Simplified (EUC), Charset Label:EUC-CN, Aliases:x-euc-cn
cpeuckr = &HCAED51 949  EUC - Korean, Korean (EUC), Charset Label:euc-kr, Aliases:csEUCKR
cpEUCTraditionalChinese = &HCAEE51 950  EUC - Traditional Chinese,
cphzgb2312 = &HCEC852 936  HZ-GB2312 Simplified Chinese, Chinese Simplified (HZ), Charset Label:hz-gb-2312
cpWindowsXPGB18030SimplifiedChinese4Byte = &HD69854 936  Windows XP: GB18030 Simplified Chinese (4 Byte),
cpxisciide = &HDEAA57 002  ISCII Devanagari, ISCII Devanagari, Charset Label:x-iscii-de
cpxisciibe = &HDEAB57 003  ISCII Bengali, ISCII Bengali, Charset Label:x-iscii-be
cpxisciita = &HDEAC57 004  ISCII Tamil, ISCII Tamil, Charset Label:x-iscii-ta
cpxisciite = &HDEAD57 005  ISCII Telugu, ISCII Telugu, Charset Label:x-iscii-te
cpxisciias = &HDEAE57 006  ISCII Assamese, ISCII Assamese, Charset Label:x-iscii-as
cpxisciior = &HDEAF57 007  ISCII Oriya, ISCII Oriya, Charset Label:x-iscii-or
cpxisciika = &HDEB057 008  ISCII Kannada, ISCII Kannada, Charset Label:x-iscii-ka
cpxisciima = &HDEB157 009  ISCII Malayalam, ISCII Malayalam, Charset Label:x-iscii-ma
cpxisciigu = &HDEB257 010  ISCII Gujarati, ISCII Gujarathi, Charset Label:x-iscii-gu
cpxisciipa = &HDEB357 011  ISCII Punjabi, ISCII Panjabi, Charset Label:x-iscii-pa
cputf7 = &HFDE865 000  Unicode UTF-7, Unicode (UTF-7), Charset Label:utf-7, Aliases:csUnicode11UTF7, unicode-1-1-utf-7, x-unicode-2-0-utf-7
cputf8 = &HFDE965 001  Unicode UTF-8, Unicode (UTF-8), Charset Label:utf-8, Aliases:unicode-1-1-utf-8, unicode-2-0-utf-8, x-unicode-2-0-utf-8
Includes  
'ConvertCodePages - begin
Public Const cpANSI = &H0 'ANSI code page.
Public Const cpOEM = &H1 'OEM code page.
Public Const cpMAC = &H2 'Macintosh code page.
Public Const cpebcdiccpus = &H25 'IBM EBCDIC - U.S./Canada, IBM EBCDIC (US-Canada), Charset Label:ebcdic-cp-us
Public Const cpIBM437 = &H1B5 'OEM - United States, OEM United States, Charset Label:IBM437, Aliases:437, cp437, csPC8, CodePage437
Public Const cpIBMEBCDICInternational = &H1F4 'IBM EBCDIC - International, 
Public Const cpASMO708 = &H2C4 'Arabic - ASMO 708, Arabic (ASMO 708), Charset Label:ASMO-708
Public Const cpArabicASMO449BCONV4 = &H2C5 'Arabic - ASMO 449+, BCON V4, 
Public Const cpArabicTransparentArabic = &H2C6 'Arabic - Transparent Arabic, 
Public Const cpDOS720 = &H2D0 'Arabic - Transparent ASMO, Arabic (DOS), Charset Label:DOS-720
Public Const cpibm737 = &H2E1 'OEM - Greek (formerly 437G), Greek (DOS), Charset Label:ibm737
Public Const cpibm775 = &H307 'OEM - Baltic, Baltic (DOS), Charset Label:ibm775, Aliases:CP500
Public Const cpibm850 = &H352 'OEM - Multilingual Latin I, Western European (DOS), Charset Label:ibm850
Public Const cpibm852 = &H354 'OEM - Latin II, Central European (DOS), Charset Label:ibm852, Aliases:cp852
Public Const cpOEMCyrillicprimarilyRussian = &H357 'OEM - Cyrillic (primarily Russian), 
Public Const cpibm857 = &H359 'OEM - Turkish, Turkish (DOS), Charset Label:ibm857
Public Const cpOEMMultlingualLatinIEurosymbol = &H35A 'OEM - Multlingual Latin I + Euro symbol, 
Public Const cpOEMPortuguese = &H35C 'OEM - Portuguese, 
Public Const cpibm861 = &H35D 'OEM - Icelandic, Icelandic (DOS), Charset Label:ibm861
Public Const cpDOS862 = &H35E 'OEM - Hebrew, Hebrew (DOS), Charset Label:DOS-862
Public Const cpOEMCanadianFrench = &H35F 'OEM - Canadian-French, 
Public Const cpOEMArabic = &H360 'OEM - Arabic, 
Public Const cpOEMNordic = &H361 'OEM - Nordic, 
Public Const cpcp866 = &H362 'OEM - Russian, Cyrillic (DOS), Charset Label:cp866, Aliases:ibm866
Public Const cpibm869 = &H365 'OEM - Modern Greek, Greek, Modern (DOS), Charset Label:ibm869
Public Const cpCP870 = &H366 'IBM EBCDIC - Multilingual/ROECE (Latin-2), IBM EBCDIC (Multilingual Latin-2), Charset Label:CP870
Public Const cpwindows874 = &H36A 'ANSI/OEM - Thai (same as 28605, ISO 8859-15), Thai (Windows), Charset Label:windows-874, Aliases:DOS-874, iso-8859-11, TIS-620
Public Const cpxEBCDICGreekModern = &H36B 'IBM EBCDIC - Modern Greek, IBM EBCDIC (Greek Modern), Charset Label:x-EBCDIC-GreekModern
Public Const cpshiftjis = &H3A4 'ANSI/OEM - Japanese, Shift-JIS, Japanese (Shift-JIS), Charset Label:shift_jis, Aliases:csShiftJIS, csWindows31J, ms_Kanji, shift-jis, x-ms-cp932, x-sjis
Public Const cpgb2312 = &H3A8 'ANSI/OEM - Simplified Chinese (PRC, Singapore), Chinese Simplified (GB2312), Charset Label:gb2312, Aliases:chinese, CN-GB, csGB2312, csGB231280, csISO58GB231280, GB_2312-80, GB231280, GB2312-80, GBK, iso-ir-58
Public Const cpksc56011987 = &H3B5 'ANSI/OEM - Korean (Unified Hangeul Code), Korean, Charset Label:ks_c_5601-1987, Aliases:csKSC56011987, euc-kr, iso-ir-149, korean, ks_c_5601, ks_c_5601_1987, ks_c_5601-1989, KSC_5601, KSC5601
Public Const cpbig5 = &H3B6 'ANSI/OEM - Traditional Chinese (Taiwan; Hong Kong SAR, PRC), Chinese Traditional (Big5), Charset Label:big5, Aliases:cn-big5, csbig5, x-x-big5
Public Const cpCP1026 = &H402 'IBM EBCDIC - Turkish (Latin-5), IBM EBCDIC (Turkish Latin-5), Charset Label:CP1026
Public Const cpIBMEBCDICLatin1OpenSystem = &H417 'IBM EBCDIC - Latin 1/Open System, 
Public Const cpxebcdiccpuseuro = &H474 'IBM EBCDIC - U.S./Canada (037 + Euro symbol), IBM EBCDIC (US-Canada-Euro), Charset Label:x-ebcdic-cp-us-euro
Public Const cpxebcdicgermanyeuro = &H475 'IBM EBCDIC - Germany (20273 + Euro symbol), IBM EBCDIC (Germany-Euro), Charset Label:x-ebcdic-germany-euro
Public Const cpxebcdicdenmarknorwayeuro = &H476 'IBM EBCDIC - Denmark/Norway (20277 + Euro symbol), IBM EBCDIC (Denmark-Norway-Euro), Charset Label:x-ebcdic-denmarknorway-euro
Public Const cpxebcdicfinlandswedeneuro = &H477 'IBM EBCDIC - Finland/Sweden (20278 + Euro symbol), IBM EBCDIC (Finland-Sweden-Euro), Charset Label:x-ebcdic-finlandsweden-euro, Aliases:X-EBCDIC-France
Public Const cpxebcdicitalyeuro = &H478 'IBM EBCDIC - Italy (20280 + Euro symbol), IBM EBCDIC (Italy-Euro), Charset Label:x-ebcdic-italy-euro
Public Const cpxebcdicspaineuro = &H479 'IBM EBCDIC - Latin America/Spain (20284 + Euro symbol), IBM EBCDIC (Spain-Euro), Charset Label:x-ebcdic-spain-euro
Public Const cpxebcdicukeuro = &H47A 'IBM EBCDIC - United Kingdom (20285 + Euro symbol), IBM EBCDIC (UK-Euro), Charset Label:x-ebcdic-uk-euro
Public Const cpxebcdicfranceeuro = &H47B 'IBM EBCDIC - France (20297 + Euro symbol), IBM EBCDIC (France-Euro), Charset Label:x-ebcdic-france-euro
Public Const cpxebcdicinternationaleuro = &H47C 'IBM EBCDIC - International (500 + Euro symbol), IBM EBCDIC (International-Euro), Charset Label:x-ebcdic-international-euro
Public Const cpxebcdicicelandiceuro = &H47D 'IBM EBCDIC - Icelandic (20871 + Euro symbol), IBM EBCDIC (Icelandic-Euro), Charset Label:x-ebcdic-icelandic-euro
Public Const cpunicode = &H4B0 'Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16
Public Const cpunicodeFFFE = &H4B1 'Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE
Public Const cpwindows1250 = &H4E2 'ANSI - Central European, Central European (Windows), Charset Label:windows-1250, Aliases:x-cp1250
Public Const cpwindows1251 = &H4E3 'ANSI - Cyrillic, Cyrillic (Windows), Charset Label:windows-1251, Aliases:x-cp1251
Public Const cpWindows1252 = &H4E4 'ANSI - Latin I, Western European (Windows), Charset Label:Windows-1252, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, cp819, csASCII, IBM367, ibm819, ISO_646.irv:1991, iso_8859-1, iso_8859-1:1987, ISO646-US, iso8859-1, iso-8859-1, iso-ir-100, i...
Public Const cpwindows1253 = &H4E5 'ANSI - Greek, Greek (Windows), Charset Label:windows-1253
Public Const cpwindows1254 = &H4E6 'ANSI - Turkish, Turkish (Windows), Charset Label:windows-1254, Aliases:ISO_8859-9, ISO_8859-9:1989, iso-8859-9, iso-ir-148, latin5
Public Const cpwindows1255 = &H4E7 'ANSI - Hebrew, Hebrew (Windows), Charset Label:windows-1255, Aliases:ISO_8859-8-I, ISO-8859-8, visual
Public Const cpwindows1256 = &H4E8 'ANSI - Arabic, Arabic (Windows), Charset Label:windows-1256, Aliases:cp1256
Public Const cpwindows1257 = &H4E9 'ANSI - Baltic, Baltic (Windows), Charset Label:windows-1257
Public Const cpwindows1258 = &H4EA 'ANSI/OEM - Vietnamese, Vietnamese (Windows), Charset Label:windows-1258
Public Const cpJohab = &H551 'Korean (Johab), Korean (Johab), Charset Label:Johab
Public Const cpmacintosh = &H2710 'MAC - Roman, Western European (Mac), Charset Label:macintosh
Public Const cpxmacjapanese = &H2711 'MAC - Japanese, Japanese (Mac), Charset Label:x-mac-japanese
Public Const cpxmacchinesetrad = &H2712 'MAC - Traditional Chinese (Big5), Chinese Traditional (Mac), Charset Label:x-mac-chinesetrad
Public Const cpxmackorean = &H2713 'MAC - Korean, Korean (Mac), Charset Label:x-mac-korean
Public Const cpxmacarabic = &H2714 'MAC - Arabic, Arabic (Mac), Charset Label:x-mac-arabic
Public Const cpxmachebrew = &H2715 'MAC - Hebrew, Hebrew (Mac), Charset Label:x-mac-hebrew
Public Const cpxmacgreek = &H2716 'MAC - Greek I, Greek (Mac), Charset Label:x-mac-greek
Public Const cpxmaccyrillic = &H2717 'MAC - Cyrillic, Cyrillic (Mac), Charset Label:x-mac-cyrillic
Public Const cpxmacchinesesimp = &H2718 'MAC - Simplified Chinese (GB 2312), Chinese Simplified (Mac), Charset Label:x-mac-chinesesimp
Public Const cpMACRomania = &H271A 'MAC - Romania, 
Public Const cpMACUkraine = &H2721 'MAC - Ukraine, 
Public Const cpMACThai = &H2725 'MAC - Thai, 
Public Const cpxmacce = &H272D 'MAC - Latin II, Central European (Mac), Charset Label:x-mac-ce
Public Const cpxmacicelandic = &H275F 'MAC - Icelandic, Icelandic (Mac), Charset Label:x-mac-icelandic
Public Const cpxmacturkish = &H2761 'MAC - Turkish, Turkish (Mac), Charset Label:x-mac-turkish
Public Const cpMACCroatia = &H2762 'MAC - Croatia, 
Public Const cpUnicodeUCS4LittleEndian = &H2EE0 'Unicode UCS-4 Little-Endian, 
Public Const cpUnicodeUCS4BigEndian = &H2EE1 'Unicode UCS-4 Big-Endian, 
Public Const cpxChineseCNS = &H4E20 'CNS - Taiwan, Chinese Traditional (CNS), Charset Label:x-Chinese-CNS
Public Const cpTCATaiwan = &H4E21 'TCA - Taiwan, 
Public Const cpxChineseEten = &H4E22 'Eten - Taiwan, Chinese Traditional (Eten), Charset Label:x-Chinese-Eten
Public Const cpIBM5550Taiwan = &H4E23 'IBM5550 - Taiwan, 
Public Const cpTeleTextTaiwan = &H4E24 'TeleText - Taiwan, 
Public Const cpWangTaiwan = &H4E25 'Wang - Taiwan, 
Public Const cpxIA5 = &H4E89 'IA5 IRV International Alphabet No. 5 (7-bit), Western European (IA5), Charset Label:x-IA5
Public Const cpxIA5German = &H4E8A 'IA5 German (7-bit), German (IA5), Charset Label:x-IA5-German
Public Const cpxIA5Swedish = &H4E8B 'IA5 Swedish (7-bit), Swedish (IA5), Charset Label:x-IA5-Swedish
Public Const cpxIA5Norwegian = &H4E8C 'IA5 Norwegian (7-bit), Norwegian (IA5), Charset Label:x-IA5-Norwegian
Public Const cpusascii = &H4E9F 'US-ASCII (7-bit), US-ASCII, Charset Label:us-ascii, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, csASCII, IBM367, ISO_646.irv:1991, ISO646-US, iso-ir-6us
Public Const cpT61 = &H4F25 'T.61, 
Public Const cpISO6937NonSpacingAccent = &H4F2D 'ISO 6937 Non-Spacing Accent, 
Public Const cpxEBCDICGermany = &H4F31 'IBM EBCDIC - Germany, IBM EBCDIC (Germany), Charset Label:x-EBCDIC-Germany
Public Const cpxEBCDICDenmarkNorway = &H4F35 'IBM EBCDIC - Denmark/Norway, IBM EBCDIC (Denmark-Norway), Charset Label:x-EBCDIC-DenmarkNorway
Public Const cpxEBCDICFinlandSweden = &H4F36 'IBM EBCDIC - Finland/Sweden, IBM EBCDIC (Finland-Sweden), Charset Label:x-EBCDIC-FinlandSweden
Public Const cpxEBCDICItaly = &H4F38 'IBM EBCDIC - Italy, IBM EBCDIC (Italy), Charset Label:x-EBCDIC-Italy
Public Const cpXEBCDICSpain = &H4F3C 'IBM EBCDIC - Latin America/Spain, IBM EBCDIC (Spain), Charset Label:X-EBCDIC-Spain
Public Const cpxEBCDICUK = &H4F3D 'IBM EBCDIC - United Kingdom, IBM EBCDIC (UK), Charset Label:x-EBCDIC-UK
Public Const cpxEBCDICJapaneseKatakana = &H4F42 'IBM EBCDIC - Japanese Katakana Extended, IBM EBCDIC (Japanese katakana), Charset Label:x-EBCDIC-JapaneseKatakana
Public Const cpIBMEBCDICFrance = &H4F49 'IBM EBCDIC - France, 
Public Const cpxEBCDICArabic = &H4FC4 'IBM EBCDIC - Arabic, IBM EBCDIC (Arabic), Charset Label:x-EBCDIC-Arabic
Public Const cpxEBCDICGreek = &H4FC7 'IBM EBCDIC - Greek, IBM EBCDIC (Greek), Charset Label:x-EBCDIC-Greek
Public Const cpxEBCDICHebrew = &H4FC8 'IBM EBCDIC - Hebrew, IBM EBCDIC (Hebrew), Charset Label:x-EBCDIC-Hebrew
Public Const cpxEBCDICKoreanExtended = &H5161 'IBM EBCDIC - Korean Extended, IBM EBCDIC (Korean Extended), Charset Label:x-EBCDIC-KoreanExtended
Public Const cpxEBCDICThai = &H5166 'IBM EBCDIC - Thai, IBM EBCDIC (Thai), Charset Label:x-EBCDIC-Thai
Public Const cpkoi8r = &H5182 'Russian - KOI8-R, Cyrillic (KOI8-R), Charset Label:koi8-r, Aliases:csKOI8R, koi, koi8, koi8r
Public Const cpxEBCDICIcelandic = &H5187 'IBM EBCDIC - Icelandic, IBM EBCDIC (Icelandic), Charset Label:x-EBCDIC-Icelandic
Public Const cpxEBCDICCyrillicRussian = &H5190 'IBM EBCDIC - Cyrillic (Russian), IBM EBCDIC (Cyrillic Russian), Charset Label:x-EBCDIC-CyrillicRussian
Public Const cpxEBCDICTurkish = &H51A9 'IBM EBCDIC - Turkish, IBM EBCDIC (Turkish), Charset Label:x-EBCDIC-Turkish
Public Const cpIBMEBCDICLatin1OpenSystem1047Eurosymbol = &H51BC 'IBM EBCDIC - Latin-1/Open System (1047 + Euro symbol), 
Public Const cpJISX0208199001211990 = &H51C4 'JIS X 0208-1990 & 0121-1990, 
Public Const cpSimplifiedChineseGB2312 = &H51C8 'Simplified Chinese (GB2312), 
Public Const cpxEBCDICCyrillicSerbianBulgarian = &H5221 'IBM EBCDIC - Cyrillic (Serbian, Bulgarian), IBM EBCDIC (Cyrillic Serbian-Bulgarian), Charset Label:x-EBCDIC-CyrillicSerbianBulgarian
Public Const cpExtendedAlphaLowercase = &H5223 'Extended Alpha Lowercase, 
Public Const cpkoi8u = &H556A 'Ukrainian (KOI8-U), Cyrillic (KOI8-U), Charset Label:koi8-u, Aliases:koi8-ru
Public Const cpiso88591 = &H6FAF 'ISO 8859-1 Latin I, Western European (ISO), Charset Label:iso-8859-1, Aliases:cp819, csISO, Latin1, ibm819, iso_8859-1, iso_8859-1:1987, iso8859-1, iso-ir-100, l1, latin1
Public Const cpiso88592 = &H6FB0 'ISO 8859-2 Central Europe, Central European (ISO), Charset Label:iso-8859-2, Aliases:csISOLatin2, iso_8859-2, iso_8859-2:1987, iso8859-2, iso-ir-101, l2, latin2
Public Const cpiso88593 = &H6FB1 'ISO 8859-3 Latin 3, Latin 3 (ISO), Charset Label:iso-8859-3, Aliases:csISO, Latin3, ISO_8859-3, ISO_8859-3:1988, iso-ir-109, l3, latin3
Public Const cpiso88594 = &H6FB2 'ISO 8859-4 Baltic, Baltic (ISO), Charset Label:iso-8859-4, Aliases:csISOLatin4, ISO_8859-4, ISO_8859-4:1988, iso-ir-110, l4, latin4
Public Const cpiso88595 = &H6FB3 'ISO 8859-5 Cyrillic, Cyrillic (ISO), Charset Label:iso-8859-5, Aliases:csISOLatin5, csISOLatinCyrillic, cyrillic, ISO_8859-5, ISO_8859-5:1988, iso-ir-144, l5
Public Const cpiso88596 = &H6FB4 'ISO 8859-6 Arabic, Arabic (ISO), Charset Label:iso-8859-6, Aliases:arabic, csISOLatinArabic, ECMA-114, ISO_8859-6, ISO_8859-6:1987, iso-ir-127
Public Const cpiso88597 = &H6FB5 'ISO 8859-7 Greek, Greek (ISO), Charset Label:iso-8859-7, Aliases:csISOLatinGreek, ECMA-118, ELOT_928, greek, greek8, ISO_8859-7, ISO_8859-7:1987, iso-ir-126
Public Const cpiso88598 = &H6FB6 'ISO 8859-8 Hebrew, Hebrew (ISO-Visual), Charset Label:iso-8859-8, Aliases:csISOLatinHebrew, hebrew, ISO_8859-8, ISO_8859-8:1988, ISO-8859-8, iso-ir-138, visual
Public Const cpiso88599 = &H6FB7 'ISO 8859-9 Latin 5, Turkish (ISO), Charset Label:iso-8859-9, Aliases:csISO, Latin5, ISO_8859-9, ISO_8859-9:1989, iso-ir-148, l5, latin5
Public Const cpiso885915 = &H6FBD 'ISO 8859-15 Latin 9, Latin 9 (ISO), Charset Label:iso-8859-15, Aliases:csISO, Latin9, ISO_8859-15, l9, latin9
Public Const cpxEuropa = &H7149 'Europa 3, Europa, Charset Label:x-Europa
Public Const cpiso88598i = &H96C6 'ISO 8859-8 Hebrew, Hebrew (ISO-Logical), Charset Label:iso-8859-8-i, Aliases:logical
Public Const cpiso2022jp = &HC42C 'ISO 2022 Japanese with no halfwidth Katakana, Japanese (JIS), Charset Label:iso-2022-jp
Public Const cpcsISO2022JP = &HC42D 'ISO 2022 Japanese with halfwidth Katakana, Japanese (JIS-Allow 1 byte Kana), Charset Label:csISO2022JP, Aliases:_iso-2022-jp
Public Const cpiso2022jp1 = &HC42E 'ISO 2022 Japanese JIS X 0201-1989, Japanese (JIS-Allow 1 byte Kana - SO/SI), Charset Label:iso-2022-jp-1, Aliases:_iso-2022-jp$SIO
Public Const cpiso2022kr = &HC431 'ISO 2022 Korean, Korean (ISO), Charset Label:iso-2022-kr, Aliases:csISO2022KR
Public Const cpISO2022SimplifiedChinese = &HC433 'ISO 2022 Simplified Chinese, 
Public Const cpISO2022TraditionalChinese = &HC435 'ISO 2022 Traditional Chinese, 
Public Const cpxEBCDICJapaneseAndKana = &HC6F2 'Japanese (Katakana) Extended, IBM EBCDIC (Japanese and Japanese Katakana), Charset Label:x-EBCDIC-JapaneseAndKana
Public Const cpxEBCDICJapaneseAndUSCanada = &HC6F3 'US/Canada and Japanese, IBM EBCDIC (Japanese and US-Canada), Charset Label:x-EBCDIC-JapaneseAndUSCanada
Public Const cpxEBCDICKoreanAndKoreanExtended = &HC6F5 'Korean Extended and Korean, IBM EBCDIC (Korean and Korean Extended), Charset Label:x-EBCDIC-KoreanAndKoreanExtended
Public Const cpxEBCDICSimplifiedChinese = &HC6F7 'Simplified Chinese Extended and Simplified Chinese, IBM EBCDIC (Simplified Chinese), Charset Label:x-EBCDIC-SimplifiedChinese
Public Const cpSimplifiedChinese = &HC6F8 'Simplified Chinese, 
Public Const cpxEBCDICTraditionalChinese = &HC6F9 'US/Canada and Traditional Chinese, IBM EBCDIC (Traditional Chinese), Charset Label:x-EBCDIC-TraditionalChinese
Public Const cpxEBCDICJapaneseAndJapaneseLatin = &HC6FB 'Japanese (Latin) Extended and Japanese, IBM EBCDIC (Japanese and Japanese-Latin), Charset Label:x-EBCDIC-JapaneseAndJapaneseLatin
Public Const cpeucjp = &HCADC 'EUC - Japanese, Japanese (EUC), Charset Label:euc-jp, Aliases:csEUCPkdFmtJapanese, Extended_UNIX_Code_Packed_Format_for_Japanese, x-euc, x-euc-jp
Public Const cpEUCCN = &HCAE0 'EUC - Simplified Chinese, Chinese Simplified (EUC), Charset Label:EUC-CN, Aliases:x-euc-cn
Public Const cpeuckr = &HCAED 'EUC - Korean, Korean (EUC), Charset Label:euc-kr, Aliases:csEUCKR
Public Const cpEUCTraditionalChinese = &HCAEE 'EUC - Traditional Chinese, 
Public Const cphzgb2312 = &HCEC8 'HZ-GB2312 Simplified Chinese, Chinese Simplified (HZ), Charset Label:hz-gb-2312
Public Const cpWindowsXPGB18030SimplifiedChinese4Byte = &HD698 'Windows XP: GB18030 Simplified Chinese (4 Byte), 
Public Const cpxisciide = &HDEAA 'ISCII Devanagari, ISCII Devanagari, Charset Label:x-iscii-de
Public Const cpxisciibe = &HDEAB 'ISCII Bengali, ISCII Bengali, Charset Label:x-iscii-be
Public Const cpxisciita = &HDEAC 'ISCII Tamil, ISCII Tamil, Charset Label:x-iscii-ta
Public Const cpxisciite = &HDEAD 'ISCII Telugu, ISCII Telugu, Charset Label:x-iscii-te
Public Const cpxisciias = &HDEAE 'ISCII Assamese, ISCII Assamese, Charset Label:x-iscii-as
Public Const cpxisciior = &HDEAF 'ISCII Oriya, ISCII Oriya, Charset Label:x-iscii-or
Public Const cpxisciika = &HDEB0 'ISCII Kannada, ISCII Kannada, Charset Label:x-iscii-ka
Public Const cpxisciima = &HDEB1 'ISCII Malayalam, ISCII Malayalam, Charset Label:x-iscii-ma
Public Const cpxisciigu = &HDEB2 'ISCII Gujarati, ISCII Gujarathi, Charset Label:x-iscii-gu
Public Const cpxisciipa = &HDEB3 'ISCII Punjabi, ISCII Panjabi, Charset Label:x-iscii-pa
Public Const cputf7 = &HFDE8 'Unicode UTF-7, Unicode (UTF-7), Charset Label:utf-7, Aliases:csUnicode11UTF7, unicode-1-1-utf-7, x-unicode-2-0-utf-7
Public Const cputf8 = &HFDE9 'Unicode UTF-8, Unicode (UTF-8), Charset Label:utf-8, Aliases:unicode-1-1-utf-8, unicode-2-0-utf-8, x-unicode-2-0-utf-8
'ConvertCodePages - end
'ConvertCodePages - begin
Public Const cpANSI As Long = &H0 'ANSI code page.
Public Const cpOEM As Long = &H1 'OEM code page.
Public Const cpMAC As Long = &H2 'Macintosh code page.
Public Const cpebcdiccpus As Long = &H25 'IBM EBCDIC - U.S./Canada, IBM EBCDIC (US-Canada), Charset Label:ebcdic-cp-us
Public Const cpIBM437 As Long = &H1B5 'OEM - United States, OEM United States, Charset Label:IBM437, Aliases:437, cp437, csPC8, CodePage437
Public Const cpIBMEBCDICInternational As Long = &H1F4 'IBM EBCDIC - International, 
Public Const cpASMO708 As Long = &H2C4 'Arabic - ASMO 708, Arabic (ASMO 708), Charset Label:ASMO-708
Public Const cpArabicASMO449BCONV4 As Long = &H2C5 'Arabic - ASMO 449+, BCON V4, 
Public Const cpArabicTransparentArabic As Long = &H2C6 'Arabic - Transparent Arabic, 
Public Const cpDOS720 As Long = &H2D0 'Arabic - Transparent ASMO, Arabic (DOS), Charset Label:DOS-720
Public Const cpibm737 As Long = &H2E1 'OEM - Greek (formerly 437G), Greek (DOS), Charset Label:ibm737
Public Const cpibm775 As Long = &H307 'OEM - Baltic, Baltic (DOS), Charset Label:ibm775, Aliases:CP500
Public Const cpibm850 As Long = &H352 'OEM - Multilingual Latin I, Western European (DOS), Charset Label:ibm850
Public Const cpibm852 As Long = &H354 'OEM - Latin II, Central European (DOS), Charset Label:ibm852, Aliases:cp852
Public Const cpOEMCyrillicprimarilyRussian As Long = &H357 'OEM - Cyrillic (primarily Russian), 
Public Const cpibm857 As Long = &H359 'OEM - Turkish, Turkish (DOS), Charset Label:ibm857
Public Const cpOEMMultlingualLatinIEurosymbol As Long = &H35A 'OEM - Multlingual Latin I + Euro symbol, 
Public Const cpOEMPortuguese As Long = &H35C 'OEM - Portuguese, 
Public Const cpibm861 As Long = &H35D 'OEM - Icelandic, Icelandic (DOS), Charset Label:ibm861
Public Const cpDOS862 As Long = &H35E 'OEM - Hebrew, Hebrew (DOS), Charset Label:DOS-862
Public Const cpOEMCanadianFrench As Long = &H35F 'OEM - Canadian-French, 
Public Const cpOEMArabic As Long = &H360 'OEM - Arabic, 
Public Const cpOEMNordic As Long = &H361 'OEM - Nordic, 
Public Const cpcp866 As Long = &H362 'OEM - Russian, Cyrillic (DOS), Charset Label:cp866, Aliases:ibm866
Public Const cpibm869 As Long = &H365 'OEM - Modern Greek, Greek, Modern (DOS), Charset Label:ibm869
Public Const cpCP870 As Long = &H366 'IBM EBCDIC - Multilingual/ROECE (Latin-2), IBM EBCDIC (Multilingual Latin-2), Charset Label:CP870
Public Const cpwindows874 As Long = &H36A 'ANSI/OEM - Thai (same as 28605, ISO 8859-15), Thai (Windows), Charset Label:windows-874, Aliases:DOS-874, iso-8859-11, TIS-620
Public Const cpxEBCDICGreekModern As Long = &H36B 'IBM EBCDIC - Modern Greek, IBM EBCDIC (Greek Modern), Charset Label:x-EBCDIC-GreekModern
Public Const cpshiftjis As Long = &H3A4 'ANSI/OEM - Japanese, Shift-JIS, Japanese (Shift-JIS), Charset Label:shift_jis, Aliases:csShiftJIS, csWindows31J, ms_Kanji, shift-jis, x-ms-cp932, x-sjis
Public Const cpgb2312 As Long = &H3A8 'ANSI/OEM - Simplified Chinese (PRC, Singapore), Chinese Simplified (GB2312), Charset Label:gb2312, Aliases:chinese, CN-GB, csGB2312, csGB231280, csISO58GB231280, GB_2312-80, GB231280, GB2312-80, GBK, iso-ir-58
Public Const cpksc56011987 As Long = &H3B5 'ANSI/OEM - Korean (Unified Hangeul Code), Korean, Charset Label:ks_c_5601-1987, Aliases:csKSC56011987, euc-kr, iso-ir-149, korean, ks_c_5601, ks_c_5601_1987, ks_c_5601-1989, KSC_5601, KSC5601
Public Const cpbig5 As Long = &H3B6 'ANSI/OEM - Traditional Chinese (Taiwan; Hong Kong SAR, PRC), Chinese Traditional (Big5), Charset Label:big5, Aliases:cn-big5, csbig5, x-x-big5
Public Const cpCP1026 As Long = &H402 'IBM EBCDIC - Turkish (Latin-5), IBM EBCDIC (Turkish Latin-5), Charset Label:CP1026
Public Const cpIBMEBCDICLatin1OpenSystem As Long = &H417 'IBM EBCDIC - Latin 1/Open System, 
Public Const cpxebcdiccpuseuro As Long = &H474 'IBM EBCDIC - U.S./Canada (037 + Euro symbol), IBM EBCDIC (US-Canada-Euro), Charset Label:x-ebcdic-cp-us-euro
Public Const cpxebcdicgermanyeuro As Long = &H475 'IBM EBCDIC - Germany (20273 + Euro symbol), IBM EBCDIC (Germany-Euro), Charset Label:x-ebcdic-germany-euro
Public Const cpxebcdicdenmarknorwayeuro As Long = &H476 'IBM EBCDIC - Denmark/Norway (20277 + Euro symbol), IBM EBCDIC (Denmark-Norway-Euro), Charset Label:x-ebcdic-denmarknorway-euro
Public Const cpxebcdicfinlandswedeneuro As Long = &H477 'IBM EBCDIC - Finland/Sweden (20278 + Euro symbol), IBM EBCDIC (Finland-Sweden-Euro), Charset Label:x-ebcdic-finlandsweden-euro, Aliases:X-EBCDIC-France
Public Const cpxebcdicitalyeuro As Long = &H478 'IBM EBCDIC - Italy (20280 + Euro symbol), IBM EBCDIC (Italy-Euro), Charset Label:x-ebcdic-italy-euro
Public Const cpxebcdicspaineuro As Long = &H479 'IBM EBCDIC - Latin America/Spain (20284 + Euro symbol), IBM EBCDIC (Spain-Euro), Charset Label:x-ebcdic-spain-euro
Public Const cpxebcdicukeuro As Long = &H47A 'IBM EBCDIC - United Kingdom (20285 + Euro symbol), IBM EBCDIC (UK-Euro), Charset Label:x-ebcdic-uk-euro
Public Const cpxebcdicfranceeuro As Long = &H47B 'IBM EBCDIC - France (20297 + Euro symbol), IBM EBCDIC (France-Euro), Charset Label:x-ebcdic-france-euro
Public Const cpxebcdicinternationaleuro As Long = &H47C 'IBM EBCDIC - International (500 + Euro symbol), IBM EBCDIC (International-Euro), Charset Label:x-ebcdic-international-euro
Public Const cpxebcdicicelandiceuro As Long = &H47D 'IBM EBCDIC - Icelandic (20871 + Euro symbol), IBM EBCDIC (Icelandic-Euro), Charset Label:x-ebcdic-icelandic-euro
Public Const cpunicode As Long = &H4B0 'Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16
Public Const cpunicodeFFFE As Long = &H4B1 'Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE
Public Const cpwindows1250 As Long = &H4E2 'ANSI - Central European, Central European (Windows), Charset Label:windows-1250, Aliases:x-cp1250
Public Const cpwindows1251 As Long = &H4E3 'ANSI - Cyrillic, Cyrillic (Windows), Charset Label:windows-1251, Aliases:x-cp1251
Public Const cpWindows1252 As Long = &H4E4 'ANSI - Latin I, Western European (Windows), Charset Label:Windows-1252, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, cp819, csASCII, IBM367, ibm819, ISO_646.irv:1991, iso_8859-1, iso_8859-1:1987, ISO646-US, iso8859-1, iso-8859-1, iso-ir-100, i...
Public Const cpwindows1253 As Long = &H4E5 'ANSI - Greek, Greek (Windows), Charset Label:windows-1253
Public Const cpwindows1254 As Long = &H4E6 'ANSI - Turkish, Turkish (Windows), Charset Label:windows-1254, Aliases:ISO_8859-9, ISO_8859-9:1989, iso-8859-9, iso-ir-148, latin5
Public Const cpwindows1255 As Long = &H4E7 'ANSI - Hebrew, Hebrew (Windows), Charset Label:windows-1255, Aliases:ISO_8859-8-I, ISO-8859-8, visual
Public Const cpwindows1256 As Long = &H4E8 'ANSI - Arabic, Arabic (Windows), Charset Label:windows-1256, Aliases:cp1256
Public Const cpwindows1257 As Long = &H4E9 'ANSI - Baltic, Baltic (Windows), Charset Label:windows-1257
Public Const cpwindows1258 As Long = &H4EA 'ANSI/OEM - Vietnamese, Vietnamese (Windows), Charset Label:windows-1258
Public Const cpJohab As Long = &H551 'Korean (Johab), Korean (Johab), Charset Label:Johab
Public Const cpmacintosh As Long = &H2710 'MAC - Roman, Western European (Mac), Charset Label:macintosh
Public Const cpxmacjapanese As Long = &H2711 'MAC - Japanese, Japanese (Mac), Charset Label:x-mac-japanese
Public Const cpxmacchinesetrad As Long = &H2712 'MAC - Traditional Chinese (Big5), Chinese Traditional (Mac), Charset Label:x-mac-chinesetrad
Public Const cpxmackorean As Long = &H2713 'MAC - Korean, Korean (Mac), Charset Label:x-mac-korean
Public Const cpxmacarabic As Long = &H2714 'MAC - Arabic, Arabic (Mac), Charset Label:x-mac-arabic
Public Const cpxmachebrew As Long = &H2715 'MAC - Hebrew, Hebrew (Mac), Charset Label:x-mac-hebrew
Public Const cpxmacgreek As Long = &H2716 'MAC - Greek I, Greek (Mac), Charset Label:x-mac-greek
Public Const cpxmaccyrillic As Long = &H2717 'MAC - Cyrillic, Cyrillic (Mac), Charset Label:x-mac-cyrillic
Public Const cpxmacchinesesimp As Long = &H2718 'MAC - Simplified Chinese (GB 2312), Chinese Simplified (Mac), Charset Label:x-mac-chinesesimp
Public Const cpMACRomania As Long = &H271A 'MAC - Romania, 
Public Const cpMACUkraine As Long = &H2721 'MAC - Ukraine, 
Public Const cpMACThai As Long = &H2725 'MAC - Thai, 
Public Const cpxmacce As Long = &H272D 'MAC - Latin II, Central European (Mac), Charset Label:x-mac-ce
Public Const cpxmacicelandic As Long = &H275F 'MAC - Icelandic, Icelandic (Mac), Charset Label:x-mac-icelandic
Public Const cpxmacturkish As Long = &H2761 'MAC - Turkish, Turkish (Mac), Charset Label:x-mac-turkish
Public Const cpMACCroatia As Long = &H2762 'MAC - Croatia, 
Public Const cpUnicodeUCS4LittleEndian As Long = &H2EE0 'Unicode UCS-4 Little-Endian, 
Public Const cpUnicodeUCS4BigEndian As Long = &H2EE1 'Unicode UCS-4 Big-Endian, 
Public Const cpxChineseCNS As Long = &H4E20 'CNS - Taiwan, Chinese Traditional (CNS), Charset Label:x-Chinese-CNS
Public Const cpTCATaiwan As Long = &H4E21 'TCA - Taiwan, 
Public Const cpxChineseEten As Long = &H4E22 'Eten - Taiwan, Chinese Traditional (Eten), Charset Label:x-Chinese-Eten
Public Const cpIBM5550Taiwan As Long = &H4E23 'IBM5550 - Taiwan, 
Public Const cpTeleTextTaiwan As Long = &H4E24 'TeleText - Taiwan, 
Public Const cpWangTaiwan As Long = &H4E25 'Wang - Taiwan, 
Public Const cpxIA5 As Long = &H4E89 'IA5 IRV International Alphabet No. 5 (7-bit), Western European (IA5), Charset Label:x-IA5
Public Const cpxIA5German As Long = &H4E8A 'IA5 German (7-bit), German (IA5), Charset Label:x-IA5-German
Public Const cpxIA5Swedish As Long = &H4E8B 'IA5 Swedish (7-bit), Swedish (IA5), Charset Label:x-IA5-Swedish
Public Const cpxIA5Norwegian As Long = &H4E8C 'IA5 Norwegian (7-bit), Norwegian (IA5), Charset Label:x-IA5-Norwegian
Public Const cpusascii As Long = &H4E9F 'US-ASCII (7-bit), US-ASCII, Charset Label:us-ascii, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, csASCII, IBM367, ISO_646.irv:1991, ISO646-US, iso-ir-6us
Public Const cpT61 As Long = &H4F25 'T.61, 
Public Const cpISO6937NonSpacingAccent As Long = &H4F2D 'ISO 6937 Non-Spacing Accent, 
Public Const cpxEBCDICGermany As Long = &H4F31 'IBM EBCDIC - Germany, IBM EBCDIC (Germany), Charset Label:x-EBCDIC-Germany
Public Const cpxEBCDICDenmarkNorway As Long = &H4F35 'IBM EBCDIC - Denmark/Norway, IBM EBCDIC (Denmark-Norway), Charset Label:x-EBCDIC-DenmarkNorway
Public Const cpxEBCDICFinlandSweden As Long = &H4F36 'IBM EBCDIC - Finland/Sweden, IBM EBCDIC (Finland-Sweden), Charset Label:x-EBCDIC-FinlandSweden
Public Const cpxEBCDICItaly As Long = &H4F38 'IBM EBCDIC - Italy, IBM EBCDIC (Italy), Charset Label:x-EBCDIC-Italy
Public Const cpXEBCDICSpain As Long = &H4F3C 'IBM EBCDIC - Latin America/Spain, IBM EBCDIC (Spain), Charset Label:X-EBCDIC-Spain
Public Const cpxEBCDICUK As Long = &H4F3D 'IBM EBCDIC - United Kingdom, IBM EBCDIC (UK), Charset Label:x-EBCDIC-UK
Public Const cpxEBCDICJapaneseKatakana As Long = &H4F42 'IBM EBCDIC - Japanese Katakana Extended, IBM EBCDIC (Japanese katakana), Charset Label:x-EBCDIC-JapaneseKatakana
Public Const cpIBMEBCDICFrance As Long = &H4F49 'IBM EBCDIC - France, 
Public Const cpxEBCDICArabic As Long = &H4FC4 'IBM EBCDIC - Arabic, IBM EBCDIC (Arabic), Charset Label:x-EBCDIC-Arabic
Public Const cpxEBCDICGreek As Long = &H4FC7 'IBM EBCDIC - Greek, IBM EBCDIC (Greek), Charset Label:x-EBCDIC-Greek
Public Const cpxEBCDICHebrew As Long = &H4FC8 'IBM EBCDIC - Hebrew, IBM EBCDIC (Hebrew), Charset Label:x-EBCDIC-Hebrew
Public Const cpxEBCDICKoreanExtended As Long = &H5161 'IBM EBCDIC - Korean Extended, IBM EBCDIC (Korean Extended), Charset Label:x-EBCDIC-KoreanExtended
Public Const cpxEBCDICThai As Long = &H5166 'IBM EBCDIC - Thai, IBM EBCDIC (Thai), Charset Label:x-EBCDIC-Thai
Public Const cpkoi8r As Long = &H5182 'Russian - KOI8-R, Cyrillic (KOI8-R), Charset Label:koi8-r, Aliases:csKOI8R, koi, koi8, koi8r
Public Const cpxEBCDICIcelandic As Long = &H5187 'IBM EBCDIC - Icelandic, IBM EBCDIC (Icelandic), Charset Label:x-EBCDIC-Icelandic
Public Const cpxEBCDICCyrillicRussian As Long = &H5190 'IBM EBCDIC - Cyrillic (Russian), IBM EBCDIC (Cyrillic Russian), Charset Label:x-EBCDIC-CyrillicRussian
Public Const cpxEBCDICTurkish As Long = &H51A9 'IBM EBCDIC - Turkish, IBM EBCDIC (Turkish), Charset Label:x-EBCDIC-Turkish
Public Const cpIBMEBCDICLatin1OpenSystem1047Eurosymbol As Long = &H51BC 'IBM EBCDIC - Latin-1/Open System (1047 + Euro symbol), 
Public Const cpJISX0208199001211990 As Long = &H51C4 'JIS X 0208-1990 & 0121-1990, 
Public Const cpSimplifiedChineseGB2312 As Long = &H51C8 'Simplified Chinese (GB2312), 
Public Const cpxEBCDICCyrillicSerbianBulgarian As Long = &H5221 'IBM EBCDIC - Cyrillic (Serbian, Bulgarian), IBM EBCDIC (Cyrillic Serbian-Bulgarian), Charset Label:x-EBCDIC-CyrillicSerbianBulgarian
Public Const cpExtendedAlphaLowercase As Long = &H5223 'Extended Alpha Lowercase, 
Public Const cpkoi8u As Long = &H556A 'Ukrainian (KOI8-U), Cyrillic (KOI8-U), Charset Label:koi8-u, Aliases:koi8-ru
Public Const cpiso88591 As Long = &H6FAF 'ISO 8859-1 Latin I, Western European (ISO), Charset Label:iso-8859-1, Aliases:cp819, csISO, Latin1, ibm819, iso_8859-1, iso_8859-1:1987, iso8859-1, iso-ir-100, l1, latin1
Public Const cpiso88592 As Long = &H6FB0 'ISO 8859-2 Central Europe, Central European (ISO), Charset Label:iso-8859-2, Aliases:csISOLatin2, iso_8859-2, iso_8859-2:1987, iso8859-2, iso-ir-101, l2, latin2
Public Const cpiso88593 As Long = &H6FB1 'ISO 8859-3 Latin 3, Latin 3 (ISO), Charset Label:iso-8859-3, Aliases:csISO, Latin3, ISO_8859-3, ISO_8859-3:1988, iso-ir-109, l3, latin3
Public Const cpiso88594 As Long = &H6FB2 'ISO 8859-4 Baltic, Baltic (ISO), Charset Label:iso-8859-4, Aliases:csISOLatin4, ISO_8859-4, ISO_8859-4:1988, iso-ir-110, l4, latin4
Public Const cpiso88595 As Long = &H6FB3 'ISO 8859-5 Cyrillic, Cyrillic (ISO), Charset Label:iso-8859-5, Aliases:csISOLatin5, csISOLatinCyrillic, cyrillic, ISO_8859-5, ISO_8859-5:1988, iso-ir-144, l5
Public Const cpiso88596 As Long = &H6FB4 'ISO 8859-6 Arabic, Arabic (ISO), Charset Label:iso-8859-6, Aliases:arabic, csISOLatinArabic, ECMA-114, ISO_8859-6, ISO_8859-6:1987, iso-ir-127
Public Const cpiso88597 As Long = &H6FB5 'ISO 8859-7 Greek, Greek (ISO), Charset Label:iso-8859-7, Aliases:csISOLatinGreek, ECMA-118, ELOT_928, greek, greek8, ISO_8859-7, ISO_8859-7:1987, iso-ir-126
Public Const cpiso88598 As Long = &H6FB6 'ISO 8859-8 Hebrew, Hebrew (ISO-Visual), Charset Label:iso-8859-8, Aliases:csISOLatinHebrew, hebrew, ISO_8859-8, ISO_8859-8:1988, ISO-8859-8, iso-ir-138, visual
Public Const cpiso88599 As Long = &H6FB7 'ISO 8859-9 Latin 5, Turkish (ISO), Charset Label:iso-8859-9, Aliases:csISO, Latin5, ISO_8859-9, ISO_8859-9:1989, iso-ir-148, l5, latin5
Public Const cpiso885915 As Long = &H6FBD 'ISO 8859-15 Latin 9, Latin 9 (ISO), Charset Label:iso-8859-15, Aliases:csISO, Latin9, ISO_8859-15, l9, latin9
Public Const cpxEuropa As Long = &H7149 'Europa 3, Europa, Charset Label:x-Europa
Public Const cpiso88598i As Long = &H96C6 'ISO 8859-8 Hebrew, Hebrew (ISO-Logical), Charset Label:iso-8859-8-i, Aliases:logical
Public Const cpiso2022jp As Long = &HC42C 'ISO 2022 Japanese with no halfwidth Katakana, Japanese (JIS), Charset Label:iso-2022-jp
Public Const cpcsISO2022JP As Long = &HC42D 'ISO 2022 Japanese with halfwidth Katakana, Japanese (JIS-Allow 1 byte Kana), Charset Label:csISO2022JP, Aliases:_iso-2022-jp
Public Const cpiso2022jp1 As Long = &HC42E 'ISO 2022 Japanese JIS X 0201-1989, Japanese (JIS-Allow 1 byte Kana - SO/SI), Charset Label:iso-2022-jp-1, Aliases:_iso-2022-jp$SIO
Public Const cpiso2022kr As Long = &HC431 'ISO 2022 Korean, Korean (ISO), Charset Label:iso-2022-kr, Aliases:csISO2022KR
Public Const cpISO2022SimplifiedChinese As Long = &HC433 'ISO 2022 Simplified Chinese, 
Public Const cpISO2022TraditionalChinese As Long = &HC435 'ISO 2022 Traditional Chinese, 
Public Const cpxEBCDICJapaneseAndKana As Long = &HC6F2 'Japanese (Katakana) Extended, IBM EBCDIC (Japanese and Japanese Katakana), Charset Label:x-EBCDIC-JapaneseAndKana
Public Const cpxEBCDICJapaneseAndUSCanada As Long = &HC6F3 'US/Canada and Japanese, IBM EBCDIC (Japanese and US-Canada), Charset Label:x-EBCDIC-JapaneseAndUSCanada
Public Const cpxEBCDICKoreanAndKoreanExtended As Long = &HC6F5 'Korean Extended and Korean, IBM EBCDIC (Korean and Korean Extended), Charset Label:x-EBCDIC-KoreanAndKoreanExtended
Public Const cpxEBCDICSimplifiedChinese As Long = &HC6F7 'Simplified Chinese Extended and Simplified Chinese, IBM EBCDIC (Simplified Chinese), Charset Label:x-EBCDIC-SimplifiedChinese
Public Const cpSimplifiedChinese As Long = &HC6F8 'Simplified Chinese, 
Public Const cpxEBCDICTraditionalChinese As Long = &HC6F9 'US/Canada and Traditional Chinese, IBM EBCDIC (Traditional Chinese), Charset Label:x-EBCDIC-TraditionalChinese
Public Const cpxEBCDICJapaneseAndJapaneseLatin As Long = &HC6FB 'Japanese (Latin) Extended and Japanese, IBM EBCDIC (Japanese and Japanese-Latin), Charset Label:x-EBCDIC-JapaneseAndJapaneseLatin
Public Const cpeucjp As Long = &HCADC 'EUC - Japanese, Japanese (EUC), Charset Label:euc-jp, Aliases:csEUCPkdFmtJapanese, Extended_UNIX_Code_Packed_Format_for_Japanese, x-euc, x-euc-jp
Public Const cpEUCCN As Long = &HCAE0 'EUC - Simplified Chinese, Chinese Simplified (EUC), Charset Label:EUC-CN, Aliases:x-euc-cn
Public Const cpeuckr As Long = &HCAED 'EUC - Korean, Korean (EUC), Charset Label:euc-kr, Aliases:csEUCKR
Public Const cpEUCTraditionalChinese As Long = &HCAEE 'EUC - Traditional Chinese, 
Public Const cphzgb2312 As Long = &HCEC8 'HZ-GB2312 Simplified Chinese, Chinese Simplified (HZ), Charset Label:hz-gb-2312
Public Const cpWindowsXPGB18030SimplifiedChinese4Byte As Long = &HD698 'Windows XP: GB18030 Simplified Chinese (4 Byte), 
Public Const cpxisciide As Long = &HDEAA 'ISCII Devanagari, ISCII Devanagari, Charset Label:x-iscii-de
Public Const cpxisciibe As Long = &HDEAB 'ISCII Bengali, ISCII Bengali, Charset Label:x-iscii-be
Public Const cpxisciita As Long = &HDEAC 'ISCII Tamil, ISCII Tamil, Charset Label:x-iscii-ta
Public Const cpxisciite As Long = &HDEAD 'ISCII Telugu, ISCII Telugu, Charset Label:x-iscii-te
Public Const cpxisciias As Long = &HDEAE 'ISCII Assamese, ISCII Assamese, Charset Label:x-iscii-as
Public Const cpxisciior As Long = &HDEAF 'ISCII Oriya, ISCII Oriya, Charset Label:x-iscii-or
Public Const cpxisciika As Long = &HDEB0 'ISCII Kannada, ISCII Kannada, Charset Label:x-iscii-ka
Public Const cpxisciima As Long = &HDEB1 'ISCII Malayalam, ISCII Malayalam, Charset Label:x-iscii-ma
Public Const cpxisciigu As Long = &HDEB2 'ISCII Gujarati, ISCII Gujarathi, Charset Label:x-iscii-gu
Public Const cpxisciipa As Long = &HDEB3 'ISCII Punjabi, ISCII Panjabi, Charset Label:x-iscii-pa
Public Const cputf7 As Long = &HFDE8 'Unicode UTF-7, Unicode (UTF-7), Charset Label:utf-7, Aliases:csUnicode11UTF7, unicode-1-1-utf-7, x-unicode-2-0-utf-7
Public Const cputf8 As Long = &HFDE9 'Unicode UTF-8, Unicode (UTF-8), Charset Label:utf-8, Aliases:unicode-1-1-utf-8, unicode-2-0-utf-8, x-unicode-2-0-utf-8
'ConvertCodePages - end
Public Enum ConvertCodePages
  cpANSI = &H0 'ANSI code page.
  cpOEM = &H1 'OEM code page.
  cpMAC = &H2 'Macintosh code page.
  cpebcdiccpus = &H25 'IBM EBCDIC - U.S./Canada, IBM EBCDIC (US-Canada), Charset Label:ebcdic-cp-us
  cpIBM437 = &H1B5 'OEM - United States, OEM United States, Charset Label:IBM437, Aliases:437, cp437, csPC8, CodePage437
  cpIBMEBCDICInternational = &H1F4 'IBM EBCDIC - International, 
  cpASMO708 = &H2C4 'Arabic - ASMO 708, Arabic (ASMO 708), Charset Label:ASMO-708
  cpArabicASMO449BCONV4 = &H2C5 'Arabic - ASMO 449+, BCON V4, 
  cpArabicTransparentArabic = &H2C6 'Arabic - Transparent Arabic, 
  cpDOS720 = &H2D0 'Arabic - Transparent ASMO, Arabic (DOS), Charset Label:DOS-720
  cpibm737 = &H2E1 'OEM - Greek (formerly 437G), Greek (DOS), Charset Label:ibm737
  cpibm775 = &H307 'OEM - Baltic, Baltic (DOS), Charset Label:ibm775, Aliases:CP500
  cpibm850 = &H352 'OEM - Multilingual Latin I, Western European (DOS), Charset Label:ibm850
  cpibm852 = &H354 'OEM - Latin II, Central European (DOS), Charset Label:ibm852, Aliases:cp852
  cpOEMCyrillicprimarilyRussian = &H357 'OEM - Cyrillic (primarily Russian), 
  cpibm857 = &H359 'OEM - Turkish, Turkish (DOS), Charset Label:ibm857
  cpOEMMultlingualLatinIEurosymbol = &H35A 'OEM - Multlingual Latin I + Euro symbol, 
  cpOEMPortuguese = &H35C 'OEM - Portuguese, 
  cpibm861 = &H35D 'OEM - Icelandic, Icelandic (DOS), Charset Label:ibm861
  cpDOS862 = &H35E 'OEM - Hebrew, Hebrew (DOS), Charset Label:DOS-862
  cpOEMCanadianFrench = &H35F 'OEM - Canadian-French, 
  cpOEMArabic = &H360 'OEM - Arabic, 
  cpOEMNordic = &H361 'OEM - Nordic, 
  cpcp866 = &H362 'OEM - Russian, Cyrillic (DOS), Charset Label:cp866, Aliases:ibm866
  cpibm869 = &H365 'OEM - Modern Greek, Greek, Modern (DOS), Charset Label:ibm869
  cpCP870 = &H366 'IBM EBCDIC - Multilingual/ROECE (Latin-2), IBM EBCDIC (Multilingual Latin-2), Charset Label:CP870
  cpwindows874 = &H36A 'ANSI/OEM - Thai (same as 28605, ISO 8859-15), Thai (Windows), Charset Label:windows-874, Aliases:DOS-874, iso-8859-11, TIS-620
  cpxEBCDICGreekModern = &H36B 'IBM EBCDIC - Modern Greek, IBM EBCDIC (Greek Modern), Charset Label:x-EBCDIC-GreekModern
  cpshiftjis = &H3A4 'ANSI/OEM - Japanese, Shift-JIS, Japanese (Shift-JIS), Charset Label:shift_jis, Aliases:csShiftJIS, csWindows31J, ms_Kanji, shift-jis, x-ms-cp932, x-sjis
  cpgb2312 = &H3A8 'ANSI/OEM - Simplified Chinese (PRC, Singapore), Chinese Simplified (GB2312), Charset Label:gb2312, Aliases:chinese, CN-GB, csGB2312, csGB231280, csISO58GB231280, GB_2312-80, GB231280, GB2312-80, GBK, iso-ir-58
  cpksc56011987 = &H3B5 'ANSI/OEM - Korean (Unified Hangeul Code), Korean, Charset Label:ks_c_5601-1987, Aliases:csKSC56011987, euc-kr, iso-ir-149, korean, ks_c_5601, ks_c_5601_1987, ks_c_5601-1989, KSC_5601, KSC5601
  cpbig5 = &H3B6 'ANSI/OEM - Traditional Chinese (Taiwan; Hong Kong SAR, PRC), Chinese Traditional (Big5), Charset Label:big5, Aliases:cn-big5, csbig5, x-x-big5
  cpCP1026 = &H402 'IBM EBCDIC - Turkish (Latin-5), IBM EBCDIC (Turkish Latin-5), Charset Label:CP1026
  cpIBMEBCDICLatin1OpenSystem = &H417 'IBM EBCDIC - Latin 1/Open System, 
  cpxebcdiccpuseuro = &H474 'IBM EBCDIC - U.S./Canada (037 + Euro symbol), IBM EBCDIC (US-Canada-Euro), Charset Label:x-ebcdic-cp-us-euro
  cpxebcdicgermanyeuro = &H475 'IBM EBCDIC - Germany (20273 + Euro symbol), IBM EBCDIC (Germany-Euro), Charset Label:x-ebcdic-germany-euro
  cpxebcdicdenmarknorwayeuro = &H476 'IBM EBCDIC - Denmark/Norway (20277 + Euro symbol), IBM EBCDIC (Denmark-Norway-Euro), Charset Label:x-ebcdic-denmarknorway-euro
  cpxebcdicfinlandswedeneuro = &H477 'IBM EBCDIC - Finland/Sweden (20278 + Euro symbol), IBM EBCDIC (Finland-Sweden-Euro), Charset Label:x-ebcdic-finlandsweden-euro, Aliases:X-EBCDIC-France
  cpxebcdicitalyeuro = &H478 'IBM EBCDIC - Italy (20280 + Euro symbol), IBM EBCDIC (Italy-Euro), Charset Label:x-ebcdic-italy-euro
  cpxebcdicspaineuro = &H479 'IBM EBCDIC - Latin America/Spain (20284 + Euro symbol), IBM EBCDIC (Spain-Euro), Charset Label:x-ebcdic-spain-euro
  cpxebcdicukeuro = &H47A 'IBM EBCDIC - United Kingdom (20285 + Euro symbol), IBM EBCDIC (UK-Euro), Charset Label:x-ebcdic-uk-euro
  cpxebcdicfranceeuro = &H47B 'IBM EBCDIC - France (20297 + Euro symbol), IBM EBCDIC (France-Euro), Charset Label:x-ebcdic-france-euro
  cpxebcdicinternationaleuro = &H47C 'IBM EBCDIC - International (500 + Euro symbol), IBM EBCDIC (International-Euro), Charset Label:x-ebcdic-international-euro
  cpxebcdicicelandiceuro = &H47D 'IBM EBCDIC - Icelandic (20871 + Euro symbol), IBM EBCDIC (Icelandic-Euro), Charset Label:x-ebcdic-icelandic-euro
  cpunicode = &H4B0 'Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16
  cpunicodeFFFE = &H4B1 'Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE
  cpwindows1250 = &H4E2 'ANSI - Central European, Central European (Windows), Charset Label:windows-1250, Aliases:x-cp1250
  cpwindows1251 = &H4E3 'ANSI - Cyrillic, Cyrillic (Windows), Charset Label:windows-1251, Aliases:x-cp1251
  cpWindows1252 = &H4E4 'ANSI - Latin I, Western European (Windows), Charset Label:Windows-1252, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, cp819, csASCII, IBM367, ibm819, ISO_646.irv:1991, iso_8859-1, iso_8859-1:1987, ISO646-US, iso8859-1, iso-8859-1, iso-ir-100, i...
  cpwindows1253 = &H4E5 'ANSI - Greek, Greek (Windows), Charset Label:windows-1253
  cpwindows1254 = &H4E6 'ANSI - Turkish, Turkish (Windows), Charset Label:windows-1254, Aliases:ISO_8859-9, ISO_8859-9:1989, iso-8859-9, iso-ir-148, latin5
  cpwindows1255 = &H4E7 'ANSI - Hebrew, Hebrew (Windows), Charset Label:windows-1255, Aliases:ISO_8859-8-I, ISO-8859-8, visual
  cpwindows1256 = &H4E8 'ANSI - Arabic, Arabic (Windows), Charset Label:windows-1256, Aliases:cp1256
  cpwindows1257 = &H4E9 'ANSI - Baltic, Baltic (Windows), Charset Label:windows-1257
  cpwindows1258 = &H4EA 'ANSI/OEM - Vietnamese, Vietnamese (Windows), Charset Label:windows-1258
  cpJohab = &H551 'Korean (Johab), Korean (Johab), Charset Label:Johab
  cpmacintosh = &H2710 'MAC - Roman, Western European (Mac), Charset Label:macintosh
  cpxmacjapanese = &H2711 'MAC - Japanese, Japanese (Mac), Charset Label:x-mac-japanese
  cpxmacchinesetrad = &H2712 'MAC - Traditional Chinese (Big5), Chinese Traditional (Mac), Charset Label:x-mac-chinesetrad
  cpxmackorean = &H2713 'MAC - Korean, Korean (Mac), Charset Label:x-mac-korean
  cpxmacarabic = &H2714 'MAC - Arabic, Arabic (Mac), Charset Label:x-mac-arabic
  cpxmachebrew = &H2715 'MAC - Hebrew, Hebrew (Mac), Charset Label:x-mac-hebrew
  cpxmacgreek = &H2716 'MAC - Greek I, Greek (Mac), Charset Label:x-mac-greek
  cpxmaccyrillic = &H2717 'MAC - Cyrillic, Cyrillic (Mac), Charset Label:x-mac-cyrillic
  cpxmacchinesesimp = &H2718 'MAC - Simplified Chinese (GB 2312), Chinese Simplified (Mac), Charset Label:x-mac-chinesesimp
  cpMACRomania = &H271A 'MAC - Romania, 
  cpMACUkraine = &H2721 'MAC - Ukraine, 
  cpMACThai = &H2725 'MAC - Thai, 
  cpxmacce = &H272D 'MAC - Latin II, Central European (Mac), Charset Label:x-mac-ce
  cpxmacicelandic = &H275F 'MAC - Icelandic, Icelandic (Mac), Charset Label:x-mac-icelandic
  cpxmacturkish = &H2761 'MAC - Turkish, Turkish (Mac), Charset Label:x-mac-turkish
  cpMACCroatia = &H2762 'MAC - Croatia, 
  cpUnicodeUCS4LittleEndian = &H2EE0 'Unicode UCS-4 Little-Endian, 
  cpUnicodeUCS4BigEndian = &H2EE1 'Unicode UCS-4 Big-Endian, 
  cpxChineseCNS = &H4E20 'CNS - Taiwan, Chinese Traditional (CNS), Charset Label:x-Chinese-CNS
  cpTCATaiwan = &H4E21 'TCA - Taiwan, 
  cpxChineseEten = &H4E22 'Eten - Taiwan, Chinese Traditional (Eten), Charset Label:x-Chinese-Eten
  cpIBM5550Taiwan = &H4E23 'IBM5550 - Taiwan, 
  cpTeleTextTaiwan = &H4E24 'TeleText - Taiwan, 
  cpWangTaiwan = &H4E25 'Wang - Taiwan, 
  cpxIA5 = &H4E89 'IA5 IRV International Alphabet No. 5 (7-bit), Western European (IA5), Charset Label:x-IA5
  cpxIA5German = &H4E8A 'IA5 German (7-bit), German (IA5), Charset Label:x-IA5-German
  cpxIA5Swedish = &H4E8B 'IA5 Swedish (7-bit), Swedish (IA5), Charset Label:x-IA5-Swedish
  cpxIA5Norwegian = &H4E8C 'IA5 Norwegian (7-bit), Norwegian (IA5), Charset Label:x-IA5-Norwegian
  cpusascii = &H4E9F 'US-ASCII (7-bit), US-ASCII, Charset Label:us-ascii, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, csASCII, IBM367, ISO_646.irv:1991, ISO646-US, iso-ir-6us
  cpT61 = &H4F25 'T.61, 
  cpISO6937NonSpacingAccent = &H4F2D 'ISO 6937 Non-Spacing Accent, 
  cpxEBCDICGermany = &H4F31 'IBM EBCDIC - Germany, IBM EBCDIC (Germany), Charset Label:x-EBCDIC-Germany
  cpxEBCDICDenmarkNorway = &H4F35 'IBM EBCDIC - Denmark/Norway, IBM EBCDIC (Denmark-Norway), Charset Label:x-EBCDIC-DenmarkNorway
  cpxEBCDICFinlandSweden = &H4F36 'IBM EBCDIC - Finland/Sweden, IBM EBCDIC (Finland-Sweden), Charset Label:x-EBCDIC-FinlandSweden
  cpxEBCDICItaly = &H4F38 'IBM EBCDIC - Italy, IBM EBCDIC (Italy), Charset Label:x-EBCDIC-Italy
  cpXEBCDICSpain = &H4F3C 'IBM EBCDIC - Latin America/Spain, IBM EBCDIC (Spain), Charset Label:X-EBCDIC-Spain
  cpxEBCDICUK = &H4F3D 'IBM EBCDIC - United Kingdom, IBM EBCDIC (UK), Charset Label:x-EBCDIC-UK
  cpxEBCDICJapaneseKatakana = &H4F42 'IBM EBCDIC - Japanese Katakana Extended, IBM EBCDIC (Japanese katakana), Charset Label:x-EBCDIC-JapaneseKatakana
  cpIBMEBCDICFrance = &H4F49 'IBM EBCDIC - France, 
  cpxEBCDICArabic = &H4FC4 'IBM EBCDIC - Arabic, IBM EBCDIC (Arabic), Charset Label:x-EBCDIC-Arabic
  cpxEBCDICGreek = &H4FC7 'IBM EBCDIC - Greek, IBM EBCDIC (Greek), Charset Label:x-EBCDIC-Greek
  cpxEBCDICHebrew = &H4FC8 'IBM EBCDIC - Hebrew, IBM EBCDIC (Hebrew), Charset Label:x-EBCDIC-Hebrew
  cpxEBCDICKoreanExtended = &H5161 'IBM EBCDIC - Korean Extended, IBM EBCDIC (Korean Extended), Charset Label:x-EBCDIC-KoreanExtended
  cpxEBCDICThai = &H5166 'IBM EBCDIC - Thai, IBM EBCDIC (Thai), Charset Label:x-EBCDIC-Thai
  cpkoi8r = &H5182 'Russian - KOI8-R, Cyrillic (KOI8-R), Charset Label:koi8-r, Aliases:csKOI8R, koi, koi8, koi8r
  cpxEBCDICIcelandic = &H5187 'IBM EBCDIC - Icelandic, IBM EBCDIC (Icelandic), Charset Label:x-EBCDIC-Icelandic
  cpxEBCDICCyrillicRussian = &H5190 'IBM EBCDIC - Cyrillic (Russian), IBM EBCDIC (Cyrillic Russian), Charset Label:x-EBCDIC-CyrillicRussian
  cpxEBCDICTurkish = &H51A9 'IBM EBCDIC - Turkish, IBM EBCDIC (Turkish), Charset Label:x-EBCDIC-Turkish
  cpIBMEBCDICLatin1OpenSystem1047Eurosymbol = &H51BC 'IBM EBCDIC - Latin-1/Open System (1047 + Euro symbol), 
  cpJISX0208199001211990 = &H51C4 'JIS X 0208-1990 & 0121-1990, 
  cpSimplifiedChineseGB2312 = &H51C8 'Simplified Chinese (GB2312), 
  cpxEBCDICCyrillicSerbianBulgarian = &H5221 'IBM EBCDIC - Cyrillic (Serbian, Bulgarian), IBM EBCDIC (Cyrillic Serbian-Bulgarian), Charset Label:x-EBCDIC-CyrillicSerbianBulgarian
  cpExtendedAlphaLowercase = &H5223 'Extended Alpha Lowercase, 
  cpkoi8u = &H556A 'Ukrainian (KOI8-U), Cyrillic (KOI8-U), Charset Label:koi8-u, Aliases:koi8-ru
  cpiso88591 = &H6FAF 'ISO 8859-1 Latin I, Western European (ISO), Charset Label:iso-8859-1, Aliases:cp819, csISO, Latin1, ibm819, iso_8859-1, iso_8859-1:1987, iso8859-1, iso-ir-100, l1, latin1
  cpiso88592 = &H6FB0 'ISO 8859-2 Central Europe, Central European (ISO), Charset Label:iso-8859-2, Aliases:csISOLatin2, iso_8859-2, iso_8859-2:1987, iso8859-2, iso-ir-101, l2, latin2
  cpiso88593 = &H6FB1 'ISO 8859-3 Latin 3, Latin 3 (ISO), Charset Label:iso-8859-3, Aliases:csISO, Latin3, ISO_8859-3, ISO_8859-3:1988, iso-ir-109, l3, latin3
  cpiso88594 = &H6FB2 'ISO 8859-4 Baltic, Baltic (ISO), Charset Label:iso-8859-4, Aliases:csISOLatin4, ISO_8859-4, ISO_8859-4:1988, iso-ir-110, l4, latin4
  cpiso88595 = &H6FB3 'ISO 8859-5 Cyrillic, Cyrillic (ISO), Charset Label:iso-8859-5, Aliases:csISOLatin5, csISOLatinCyrillic, cyrillic, ISO_8859-5, ISO_8859-5:1988, iso-ir-144, l5
  cpiso88596 = &H6FB4 'ISO 8859-6 Arabic, Arabic (ISO), Charset Label:iso-8859-6, Aliases:arabic, csISOLatinArabic, ECMA-114, ISO_8859-6, ISO_8859-6:1987, iso-ir-127
  cpiso88597 = &H6FB5 'ISO 8859-7 Greek, Greek (ISO), Charset Label:iso-8859-7, Aliases:csISOLatinGreek, ECMA-118, ELOT_928, greek, greek8, ISO_8859-7, ISO_8859-7:1987, iso-ir-126
  cpiso88598 = &H6FB6 'ISO 8859-8 Hebrew, Hebrew (ISO-Visual), Charset Label:iso-8859-8, Aliases:csISOLatinHebrew, hebrew, ISO_8859-8, ISO_8859-8:1988, ISO-8859-8, iso-ir-138, visual
  cpiso88599 = &H6FB7 'ISO 8859-9 Latin 5, Turkish (ISO), Charset Label:iso-8859-9, Aliases:csISO, Latin5, ISO_8859-9, ISO_8859-9:1989, iso-ir-148, l5, latin5
  cpiso885915 = &H6FBD 'ISO 8859-15 Latin 9, Latin 9 (ISO), Charset Label:iso-8859-15, Aliases:csISO, Latin9, ISO_8859-15, l9, latin9
  cpxEuropa = &H7149 'Europa 3, Europa, Charset Label:x-Europa
  cpiso88598i = &H96C6 'ISO 8859-8 Hebrew, Hebrew (ISO-Logical), Charset Label:iso-8859-8-i, Aliases:logical
  cpiso2022jp = &HC42C 'ISO 2022 Japanese with no halfwidth Katakana, Japanese (JIS), Charset Label:iso-2022-jp
  cpcsISO2022JP = &HC42D 'ISO 2022 Japanese with halfwidth Katakana, Japanese (JIS-Allow 1 byte Kana), Charset Label:csISO2022JP, Aliases:_iso-2022-jp
  cpiso2022jp1 = &HC42E 'ISO 2022 Japanese JIS X 0201-1989, Japanese (JIS-Allow 1 byte Kana - SO/SI), Charset Label:iso-2022-jp-1, Aliases:_iso-2022-jp$SIO
  cpiso2022kr = &HC431 'ISO 2022 Korean, Korean (ISO), Charset Label:iso-2022-kr, Aliases:csISO2022KR
  cpISO2022SimplifiedChinese = &HC433 'ISO 2022 Simplified Chinese, 
  cpISO2022TraditionalChinese = &HC435 'ISO 2022 Traditional Chinese, 
  cpxEBCDICJapaneseAndKana = &HC6F2 'Japanese (Katakana) Extended, IBM EBCDIC (Japanese and Japanese Katakana), Charset Label:x-EBCDIC-JapaneseAndKana
  cpxEBCDICJapaneseAndUSCanada = &HC6F3 'US/Canada and Japanese, IBM EBCDIC (Japanese and US-Canada), Charset Label:x-EBCDIC-JapaneseAndUSCanada
  cpxEBCDICKoreanAndKoreanExtended = &HC6F5 'Korean Extended and Korean, IBM EBCDIC (Korean and Korean Extended), Charset Label:x-EBCDIC-KoreanAndKoreanExtended
  cpxEBCDICSimplifiedChinese = &HC6F7 'Simplified Chinese Extended and Simplified Chinese, IBM EBCDIC (Simplified Chinese), Charset Label:x-EBCDIC-SimplifiedChinese
  cpSimplifiedChinese = &HC6F8 'Simplified Chinese, 
  cpxEBCDICTraditionalChinese = &HC6F9 'US/Canada and Traditional Chinese, IBM EBCDIC (Traditional Chinese), Charset Label:x-EBCDIC-TraditionalChinese
  cpxEBCDICJapaneseAndJapaneseLatin = &HC6FB 'Japanese (Latin) Extended and Japanese, IBM EBCDIC (Japanese and Japanese-Latin), Charset Label:x-EBCDIC-JapaneseAndJapaneseLatin
  cpeucjp = &HCADC 'EUC - Japanese, Japanese (EUC), Charset Label:euc-jp, Aliases:csEUCPkdFmtJapanese, Extended_UNIX_Code_Packed_Format_for_Japanese, x-euc, x-euc-jp
  cpEUCCN = &HCAE0 'EUC - Simplified Chinese, Chinese Simplified (EUC), Charset Label:EUC-CN, Aliases:x-euc-cn
  cpeuckr = &HCAED 'EUC - Korean, Korean (EUC), Charset Label:euc-kr, Aliases:csEUCKR
  cpEUCTraditionalChinese = &HCAEE 'EUC - Traditional Chinese, 
  cphzgb2312 = &HCEC8 'HZ-GB2312 Simplified Chinese, Chinese Simplified (HZ), Charset Label:hz-gb-2312
  cpWindowsXPGB18030SimplifiedChinese4Byte = &HD698 'Windows XP: GB18030 Simplified Chinese (4 Byte), 
  cpxisciide = &HDEAA 'ISCII Devanagari, ISCII Devanagari, Charset Label:x-iscii-de
  cpxisciibe = &HDEAB 'ISCII Bengali, ISCII Bengali, Charset Label:x-iscii-be
  cpxisciita = &HDEAC 'ISCII Tamil, ISCII Tamil, Charset Label:x-iscii-ta
  cpxisciite = &HDEAD 'ISCII Telugu, ISCII Telugu, Charset Label:x-iscii-te
  cpxisciias = &HDEAE 'ISCII Assamese, ISCII Assamese, Charset Label:x-iscii-as
  cpxisciior = &HDEAF 'ISCII Oriya, ISCII Oriya, Charset Label:x-iscii-or
  cpxisciika = &HDEB0 'ISCII Kannada, ISCII Kannada, Charset Label:x-iscii-ka
  cpxisciima = &HDEB1 'ISCII Malayalam, ISCII Malayalam, Charset Label:x-iscii-ma
  cpxisciigu = &HDEB2 'ISCII Gujarati, ISCII Gujarathi, Charset Label:x-iscii-gu
  cpxisciipa = &HDEB3 'ISCII Punjabi, ISCII Panjabi, Charset Label:x-iscii-pa
  cputf7 = &HFDE8 'Unicode UTF-7, Unicode (UTF-7), Charset Label:utf-7, Aliases:csUnicode11UTF7, unicode-1-1-utf-7, x-unicode-2-0-utf-7
  cputf8 = &HFDE9 'Unicode UTF-8, Unicode (UTF-8), Charset Label:utf-8, Aliases:unicode-1-1-utf-8, unicode-2-0-utf-8, x-unicode-2-0-utf-8
End Enum 'ConvertCodePages
//ConvertCodePages - begin
var cpANSI = 0x0; //ANSI code page.
var cpOEM = 0x1; //OEM code page.
var cpMAC = 0x2; //Macintosh code page.
var cpebcdiccpus = 0x25; //IBM EBCDIC - U.S./Canada, IBM EBCDIC (US-Canada), Charset Label:ebcdic-cp-us
var cpIBM437 = 0x1B5; //OEM - United States, OEM United States, Charset Label:IBM437, Aliases:437, cp437, csPC8, CodePage437
var cpIBMEBCDICInternational = 0x1F4; //IBM EBCDIC - International, 
var cpASMO708 = 0x2C4; //Arabic - ASMO 708, Arabic (ASMO 708), Charset Label:ASMO-708
var cpArabicASMO449BCONV4 = 0x2C5; //Arabic - ASMO 449+, BCON V4, 
var cpArabicTransparentArabic = 0x2C6; //Arabic - Transparent Arabic, 
var cpDOS720 = 0x2D0; //Arabic - Transparent ASMO, Arabic (DOS), Charset Label:DOS-720
var cpibm737 = 0x2E1; //OEM - Greek (formerly 437G), Greek (DOS), Charset Label:ibm737
var cpibm775 = 0x307; //OEM - Baltic, Baltic (DOS), Charset Label:ibm775, Aliases:CP500
var cpibm850 = 0x352; //OEM - Multilingual Latin I, Western European (DOS), Charset Label:ibm850
var cpibm852 = 0x354; //OEM - Latin II, Central European (DOS), Charset Label:ibm852, Aliases:cp852
var cpOEMCyrillicprimarilyRussian = 0x357; //OEM - Cyrillic (primarily Russian), 
var cpibm857 = 0x359; //OEM - Turkish, Turkish (DOS), Charset Label:ibm857
var cpOEMMultlingualLatinIEurosymbol = 0x35A; //OEM - Multlingual Latin I + Euro symbol, 
var cpOEMPortuguese = 0x35C; //OEM - Portuguese, 
var cpibm861 = 0x35D; //OEM - Icelandic, Icelandic (DOS), Charset Label:ibm861
var cpDOS862 = 0x35E; //OEM - Hebrew, Hebrew (DOS), Charset Label:DOS-862
var cpOEMCanadianFrench = 0x35F; //OEM - Canadian-French, 
var cpOEMArabic = 0x360; //OEM - Arabic, 
var cpOEMNordic = 0x361; //OEM - Nordic, 
var cpcp866 = 0x362; //OEM - Russian, Cyrillic (DOS), Charset Label:cp866, Aliases:ibm866
var cpibm869 = 0x365; //OEM - Modern Greek, Greek, Modern (DOS), Charset Label:ibm869
var cpCP870 = 0x366; //IBM EBCDIC - Multilingual/ROECE (Latin-2), IBM EBCDIC (Multilingual Latin-2), Charset Label:CP870
var cpwindows874 = 0x36A; //ANSI/OEM - Thai (same as 28605, ISO 8859-15), Thai (Windows), Charset Label:windows-874, Aliases:DOS-874, iso-8859-11, TIS-620
var cpxEBCDICGreekModern = 0x36B; //IBM EBCDIC - Modern Greek, IBM EBCDIC (Greek Modern), Charset Label:x-EBCDIC-GreekModern
var cpshiftjis = 0x3A4; //ANSI/OEM - Japanese, Shift-JIS, Japanese (Shift-JIS), Charset Label:shift_jis, Aliases:csShiftJIS, csWindows31J, ms_Kanji, shift-jis, x-ms-cp932, x-sjis
var cpgb2312 = 0x3A8; //ANSI/OEM - Simplified Chinese (PRC, Singapore), Chinese Simplified (GB2312), Charset Label:gb2312, Aliases:chinese, CN-GB, csGB2312, csGB231280, csISO58GB231280, GB_2312-80, GB231280, GB2312-80, GBK, iso-ir-58
var cpksc56011987 = 0x3B5; //ANSI/OEM - Korean (Unified Hangeul Code), Korean, Charset Label:ks_c_5601-1987, Aliases:csKSC56011987, euc-kr, iso-ir-149, korean, ks_c_5601, ks_c_5601_1987, ks_c_5601-1989, KSC_5601, KSC5601
var cpbig5 = 0x3B6; //ANSI/OEM - Traditional Chinese (Taiwan; Hong Kong SAR, PRC), Chinese Traditional (Big5), Charset Label:big5, Aliases:cn-big5, csbig5, x-x-big5
var cpCP1026 = 0x402; //IBM EBCDIC - Turkish (Latin-5), IBM EBCDIC (Turkish Latin-5), Charset Label:CP1026
var cpIBMEBCDICLatin1OpenSystem = 0x417; //IBM EBCDIC - Latin 1/Open System, 
var cpxebcdiccpuseuro = 0x474; //IBM EBCDIC - U.S./Canada (037 + Euro symbol), IBM EBCDIC (US-Canada-Euro), Charset Label:x-ebcdic-cp-us-euro
var cpxebcdicgermanyeuro = 0x475; //IBM EBCDIC - Germany (20273 + Euro symbol), IBM EBCDIC (Germany-Euro), Charset Label:x-ebcdic-germany-euro
var cpxebcdicdenmarknorwayeuro = 0x476; //IBM EBCDIC - Denmark/Norway (20277 + Euro symbol), IBM EBCDIC (Denmark-Norway-Euro), Charset Label:x-ebcdic-denmarknorway-euro
var cpxebcdicfinlandswedeneuro = 0x477; //IBM EBCDIC - Finland/Sweden (20278 + Euro symbol), IBM EBCDIC (Finland-Sweden-Euro), Charset Label:x-ebcdic-finlandsweden-euro, Aliases:X-EBCDIC-France
var cpxebcdicitalyeuro = 0x478; //IBM EBCDIC - Italy (20280 + Euro symbol), IBM EBCDIC (Italy-Euro), Charset Label:x-ebcdic-italy-euro
var cpxebcdicspaineuro = 0x479; //IBM EBCDIC - Latin America/Spain (20284 + Euro symbol), IBM EBCDIC (Spain-Euro), Charset Label:x-ebcdic-spain-euro
var cpxebcdicukeuro = 0x47A; //IBM EBCDIC - United Kingdom (20285 + Euro symbol), IBM EBCDIC (UK-Euro), Charset Label:x-ebcdic-uk-euro
var cpxebcdicfranceeuro = 0x47B; //IBM EBCDIC - France (20297 + Euro symbol), IBM EBCDIC (France-Euro), Charset Label:x-ebcdic-france-euro
var cpxebcdicinternationaleuro = 0x47C; //IBM EBCDIC - International (500 + Euro symbol), IBM EBCDIC (International-Euro), Charset Label:x-ebcdic-international-euro
var cpxebcdicicelandiceuro = 0x47D; //IBM EBCDIC - Icelandic (20871 + Euro symbol), IBM EBCDIC (Icelandic-Euro), Charset Label:x-ebcdic-icelandic-euro
var cpunicode = 0x4B0; //Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16
var cpunicodeFFFE = 0x4B1; //Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE
var cpwindows1250 = 0x4E2; //ANSI - Central European, Central European (Windows), Charset Label:windows-1250, Aliases:x-cp1250
var cpwindows1251 = 0x4E3; //ANSI - Cyrillic, Cyrillic (Windows), Charset Label:windows-1251, Aliases:x-cp1251
var cpWindows1252 = 0x4E4; //ANSI - Latin I, Western European (Windows), Charset Label:Windows-1252, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, cp819, csASCII, IBM367, ibm819, ISO_646.irv:1991, iso_8859-1, iso_8859-1:1987, ISO646-US, iso8859-1, iso-8859-1, iso-ir-100, i...
var cpwindows1253 = 0x4E5; //ANSI - Greek, Greek (Windows), Charset Label:windows-1253
var cpwindows1254 = 0x4E6; //ANSI - Turkish, Turkish (Windows), Charset Label:windows-1254, Aliases:ISO_8859-9, ISO_8859-9:1989, iso-8859-9, iso-ir-148, latin5
var cpwindows1255 = 0x4E7; //ANSI - Hebrew, Hebrew (Windows), Charset Label:windows-1255, Aliases:ISO_8859-8-I, ISO-8859-8, visual
var cpwindows1256 = 0x4E8; //ANSI - Arabic, Arabic (Windows), Charset Label:windows-1256, Aliases:cp1256
var cpwindows1257 = 0x4E9; //ANSI - Baltic, Baltic (Windows), Charset Label:windows-1257
var cpwindows1258 = 0x4EA; //ANSI/OEM - Vietnamese, Vietnamese (Windows), Charset Label:windows-1258
var cpJohab = 0x551; //Korean (Johab), Korean (Johab), Charset Label:Johab
var cpmacintosh = 0x2710; //MAC - Roman, Western European (Mac), Charset Label:macintosh
var cpxmacjapanese = 0x2711; //MAC - Japanese, Japanese (Mac), Charset Label:x-mac-japanese
var cpxmacchinesetrad = 0x2712; //MAC - Traditional Chinese (Big5), Chinese Traditional (Mac), Charset Label:x-mac-chinesetrad
var cpxmackorean = 0x2713; //MAC - Korean, Korean (Mac), Charset Label:x-mac-korean
var cpxmacarabic = 0x2714; //MAC - Arabic, Arabic (Mac), Charset Label:x-mac-arabic
var cpxmachebrew = 0x2715; //MAC - Hebrew, Hebrew (Mac), Charset Label:x-mac-hebrew
var cpxmacgreek = 0x2716; //MAC - Greek I, Greek (Mac), Charset Label:x-mac-greek
var cpxmaccyrillic = 0x2717; //MAC - Cyrillic, Cyrillic (Mac), Charset Label:x-mac-cyrillic
var cpxmacchinesesimp = 0x2718; //MAC - Simplified Chinese (GB 2312), Chinese Simplified (Mac), Charset Label:x-mac-chinesesimp
var cpMACRomania = 0x271A; //MAC - Romania, 
var cpMACUkraine = 0x2721; //MAC - Ukraine, 
var cpMACThai = 0x2725; //MAC - Thai, 
var cpxmacce = 0x272D; //MAC - Latin II, Central European (Mac), Charset Label:x-mac-ce
var cpxmacicelandic = 0x275F; //MAC - Icelandic, Icelandic (Mac), Charset Label:x-mac-icelandic
var cpxmacturkish = 0x2761; //MAC - Turkish, Turkish (Mac), Charset Label:x-mac-turkish
var cpMACCroatia = 0x2762; //MAC - Croatia, 
var cpUnicodeUCS4LittleEndian = 0x2EE0; //Unicode UCS-4 Little-Endian, 
var cpUnicodeUCS4BigEndian = 0x2EE1; //Unicode UCS-4 Big-Endian, 
var cpxChineseCNS = 0x4E20; //CNS - Taiwan, Chinese Traditional (CNS), Charset Label:x-Chinese-CNS
var cpTCATaiwan = 0x4E21; //TCA - Taiwan, 
var cpxChineseEten = 0x4E22; //Eten - Taiwan, Chinese Traditional (Eten), Charset Label:x-Chinese-Eten
var cpIBM5550Taiwan = 0x4E23; //IBM5550 - Taiwan, 
var cpTeleTextTaiwan = 0x4E24; //TeleText - Taiwan, 
var cpWangTaiwan = 0x4E25; //Wang - Taiwan, 
var cpxIA5 = 0x4E89; //IA5 IRV International Alphabet No. 5 (7-bit), Western European (IA5), Charset Label:x-IA5
var cpxIA5German = 0x4E8A; //IA5 German (7-bit), German (IA5), Charset Label:x-IA5-German
var cpxIA5Swedish = 0x4E8B; //IA5 Swedish (7-bit), Swedish (IA5), Charset Label:x-IA5-Swedish
var cpxIA5Norwegian = 0x4E8C; //IA5 Norwegian (7-bit), Norwegian (IA5), Charset Label:x-IA5-Norwegian
var cpusascii = 0x4E9F; //US-ASCII (7-bit), US-ASCII, Charset Label:us-ascii, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, csASCII, IBM367, ISO_646.irv:1991, ISO646-US, iso-ir-6us
var cpT61 = 0x4F25; //T.61, 
var cpISO6937NonSpacingAccent = 0x4F2D; //ISO 6937 Non-Spacing Accent, 
var cpxEBCDICGermany = 0x4F31; //IBM EBCDIC - Germany, IBM EBCDIC (Germany), Charset Label:x-EBCDIC-Germany
var cpxEBCDICDenmarkNorway = 0x4F35; //IBM EBCDIC - Denmark/Norway, IBM EBCDIC (Denmark-Norway), Charset Label:x-EBCDIC-DenmarkNorway
var cpxEBCDICFinlandSweden = 0x4F36; //IBM EBCDIC - Finland/Sweden, IBM EBCDIC (Finland-Sweden), Charset Label:x-EBCDIC-FinlandSweden
var cpxEBCDICItaly = 0x4F38; //IBM EBCDIC - Italy, IBM EBCDIC (Italy), Charset Label:x-EBCDIC-Italy
var cpXEBCDICSpain = 0x4F3C; //IBM EBCDIC - Latin America/Spain, IBM EBCDIC (Spain), Charset Label:X-EBCDIC-Spain
var cpxEBCDICUK = 0x4F3D; //IBM EBCDIC - United Kingdom, IBM EBCDIC (UK), Charset Label:x-EBCDIC-UK
var cpxEBCDICJapaneseKatakana = 0x4F42; //IBM EBCDIC - Japanese Katakana Extended, IBM EBCDIC (Japanese katakana), Charset Label:x-EBCDIC-JapaneseKatakana
var cpIBMEBCDICFrance = 0x4F49; //IBM EBCDIC - France, 
var cpxEBCDICArabic = 0x4FC4; //IBM EBCDIC - Arabic, IBM EBCDIC (Arabic), Charset Label:x-EBCDIC-Arabic
var cpxEBCDICGreek = 0x4FC7; //IBM EBCDIC - Greek, IBM EBCDIC (Greek), Charset Label:x-EBCDIC-Greek
var cpxEBCDICHebrew = 0x4FC8; //IBM EBCDIC - Hebrew, IBM EBCDIC (Hebrew), Charset Label:x-EBCDIC-Hebrew
var cpxEBCDICKoreanExtended = 0x5161; //IBM EBCDIC - Korean Extended, IBM EBCDIC (Korean Extended), Charset Label:x-EBCDIC-KoreanExtended
var cpxEBCDICThai = 0x5166; //IBM EBCDIC - Thai, IBM EBCDIC (Thai), Charset Label:x-EBCDIC-Thai
var cpkoi8r = 0x5182; //Russian - KOI8-R, Cyrillic (KOI8-R), Charset Label:koi8-r, Aliases:csKOI8R, koi, koi8, koi8r
var cpxEBCDICIcelandic = 0x5187; //IBM EBCDIC - Icelandic, IBM EBCDIC (Icelandic), Charset Label:x-EBCDIC-Icelandic
var cpxEBCDICCyrillicRussian = 0x5190; //IBM EBCDIC - Cyrillic (Russian), IBM EBCDIC (Cyrillic Russian), Charset Label:x-EBCDIC-CyrillicRussian
var cpxEBCDICTurkish = 0x51A9; //IBM EBCDIC - Turkish, IBM EBCDIC (Turkish), Charset Label:x-EBCDIC-Turkish
var cpIBMEBCDICLatin1OpenSystem1047Eurosymbol = 0x51BC; //IBM EBCDIC - Latin-1/Open System (1047 + Euro symbol), 
var cpJISX0208199001211990 = 0x51C4; //JIS X 0208-1990 & 0121-1990, 
var cpSimplifiedChineseGB2312 = 0x51C8; //Simplified Chinese (GB2312), 
var cpxEBCDICCyrillicSerbianBulgarian = 0x5221; //IBM EBCDIC - Cyrillic (Serbian, Bulgarian), IBM EBCDIC (Cyrillic Serbian-Bulgarian), Charset Label:x-EBCDIC-CyrillicSerbianBulgarian
var cpExtendedAlphaLowercase = 0x5223; //Extended Alpha Lowercase, 
var cpkoi8u = 0x556A; //Ukrainian (KOI8-U), Cyrillic (KOI8-U), Charset Label:koi8-u, Aliases:koi8-ru
var cpiso88591 = 0x6FAF; //ISO 8859-1 Latin I, Western European (ISO), Charset Label:iso-8859-1, Aliases:cp819, csISO, Latin1, ibm819, iso_8859-1, iso_8859-1:1987, iso8859-1, iso-ir-100, l1, latin1
var cpiso88592 = 0x6FB0; //ISO 8859-2 Central Europe, Central European (ISO), Charset Label:iso-8859-2, Aliases:csISOLatin2, iso_8859-2, iso_8859-2:1987, iso8859-2, iso-ir-101, l2, latin2
var cpiso88593 = 0x6FB1; //ISO 8859-3 Latin 3, Latin 3 (ISO), Charset Label:iso-8859-3, Aliases:csISO, Latin3, ISO_8859-3, ISO_8859-3:1988, iso-ir-109, l3, latin3
var cpiso88594 = 0x6FB2; //ISO 8859-4 Baltic, Baltic (ISO), Charset Label:iso-8859-4, Aliases:csISOLatin4, ISO_8859-4, ISO_8859-4:1988, iso-ir-110, l4, latin4
var cpiso88595 = 0x6FB3; //ISO 8859-5 Cyrillic, Cyrillic (ISO), Charset Label:iso-8859-5, Aliases:csISOLatin5, csISOLatinCyrillic, cyrillic, ISO_8859-5, ISO_8859-5:1988, iso-ir-144, l5
var cpiso88596 = 0x6FB4; //ISO 8859-6 Arabic, Arabic (ISO), Charset Label:iso-8859-6, Aliases:arabic, csISOLatinArabic, ECMA-114, ISO_8859-6, ISO_8859-6:1987, iso-ir-127
var cpiso88597 = 0x6FB5; //ISO 8859-7 Greek, Greek (ISO), Charset Label:iso-8859-7, Aliases:csISOLatinGreek, ECMA-118, ELOT_928, greek, greek8, ISO_8859-7, ISO_8859-7:1987, iso-ir-126
var cpiso88598 = 0x6FB6; //ISO 8859-8 Hebrew, Hebrew (ISO-Visual), Charset Label:iso-8859-8, Aliases:csISOLatinHebrew, hebrew, ISO_8859-8, ISO_8859-8:1988, ISO-8859-8, iso-ir-138, visual
var cpiso88599 = 0x6FB7; //ISO 8859-9 Latin 5, Turkish (ISO), Charset Label:iso-8859-9, Aliases:csISO, Latin5, ISO_8859-9, ISO_8859-9:1989, iso-ir-148, l5, latin5
var cpiso885915 = 0x6FBD; //ISO 8859-15 Latin 9, Latin 9 (ISO), Charset Label:iso-8859-15, Aliases:csISO, Latin9, ISO_8859-15, l9, latin9
var cpxEuropa = 0x7149; //Europa 3, Europa, Charset Label:x-Europa
var cpiso88598i = 0x96C6; //ISO 8859-8 Hebrew, Hebrew (ISO-Logical), Charset Label:iso-8859-8-i, Aliases:logical
var cpiso2022jp = 0xC42C; //ISO 2022 Japanese with no halfwidth Katakana, Japanese (JIS), Charset Label:iso-2022-jp
var cpcsISO2022JP = 0xC42D; //ISO 2022 Japanese with halfwidth Katakana, Japanese (JIS-Allow 1 byte Kana), Charset Label:csISO2022JP, Aliases:_iso-2022-jp
var cpiso2022jp1 = 0xC42E; //ISO 2022 Japanese JIS X 0201-1989, Japanese (JIS-Allow 1 byte Kana - SO/SI), Charset Label:iso-2022-jp-1, Aliases:_iso-2022-jp$SIO
var cpiso2022kr = 0xC431; //ISO 2022 Korean, Korean (ISO), Charset Label:iso-2022-kr, Aliases:csISO2022KR
var cpISO2022SimplifiedChinese = 0xC433; //ISO 2022 Simplified Chinese, 
var cpISO2022TraditionalChinese = 0xC435; //ISO 2022 Traditional Chinese, 
var cpxEBCDICJapaneseAndKana = 0xC6F2; //Japanese (Katakana) Extended, IBM EBCDIC (Japanese and Japanese Katakana), Charset Label:x-EBCDIC-JapaneseAndKana
var cpxEBCDICJapaneseAndUSCanada = 0xC6F3; //US/Canada and Japanese, IBM EBCDIC (Japanese and US-Canada), Charset Label:x-EBCDIC-JapaneseAndUSCanada
var cpxEBCDICKoreanAndKoreanExtended = 0xC6F5; //Korean Extended and Korean, IBM EBCDIC (Korean and Korean Extended), Charset Label:x-EBCDIC-KoreanAndKoreanExtended
var cpxEBCDICSimplifiedChinese = 0xC6F7; //Simplified Chinese Extended and Simplified Chinese, IBM EBCDIC (Simplified Chinese), Charset Label:x-EBCDIC-SimplifiedChinese
var cpSimplifiedChinese = 0xC6F8; //Simplified Chinese, 
var cpxEBCDICTraditionalChinese = 0xC6F9; //US/Canada and Traditional Chinese, IBM EBCDIC (Traditional Chinese), Charset Label:x-EBCDIC-TraditionalChinese
var cpxEBCDICJapaneseAndJapaneseLatin = 0xC6FB; //Japanese (Latin) Extended and Japanese, IBM EBCDIC (Japanese and Japanese-Latin), Charset Label:x-EBCDIC-JapaneseAndJapaneseLatin
var cpeucjp = 0xCADC; //EUC - Japanese, Japanese (EUC), Charset Label:euc-jp, Aliases:csEUCPkdFmtJapanese, Extended_UNIX_Code_Packed_Format_for_Japanese, x-euc, x-euc-jp
var cpEUCCN = 0xCAE0; //EUC - Simplified Chinese, Chinese Simplified (EUC), Charset Label:EUC-CN, Aliases:x-euc-cn
var cpeuckr = 0xCAED; //EUC - Korean, Korean (EUC), Charset Label:euc-kr, Aliases:csEUCKR
var cpEUCTraditionalChinese = 0xCAEE; //EUC - Traditional Chinese, 
var cphzgb2312 = 0xCEC8; //HZ-GB2312 Simplified Chinese, Chinese Simplified (HZ), Charset Label:hz-gb-2312
var cpWindowsXPGB18030SimplifiedChinese4Byte = 0xD698; //Windows XP: GB18030 Simplified Chinese (4 Byte), 
var cpxisciide = 0xDEAA; //ISCII Devanagari, ISCII Devanagari, Charset Label:x-iscii-de
var cpxisciibe = 0xDEAB; //ISCII Bengali, ISCII Bengali, Charset Label:x-iscii-be
var cpxisciita = 0xDEAC; //ISCII Tamil, ISCII Tamil, Charset Label:x-iscii-ta
var cpxisciite = 0xDEAD; //ISCII Telugu, ISCII Telugu, Charset Label:x-iscii-te
var cpxisciias = 0xDEAE; //ISCII Assamese, ISCII Assamese, Charset Label:x-iscii-as
var cpxisciior = 0xDEAF; //ISCII Oriya, ISCII Oriya, Charset Label:x-iscii-or
var cpxisciika = 0xDEB0; //ISCII Kannada, ISCII Kannada, Charset Label:x-iscii-ka
var cpxisciima = 0xDEB1; //ISCII Malayalam, ISCII Malayalam, Charset Label:x-iscii-ma
var cpxisciigu = 0xDEB2; //ISCII Gujarati, ISCII Gujarathi, Charset Label:x-iscii-gu
var cpxisciipa = 0xDEB3; //ISCII Punjabi, ISCII Panjabi, Charset Label:x-iscii-pa
var cputf7 = 0xFDE8; //Unicode UTF-7, Unicode (UTF-7), Charset Label:utf-7, Aliases:csUnicode11UTF7, unicode-1-1-utf-7, x-unicode-2-0-utf-7
var cputf8 = 0xFDE9; //Unicode UTF-8, Unicode (UTF-8), Charset Label:utf-8, Aliases:unicode-1-1-utf-8, unicode-2-0-utf-8, x-unicode-2-0-utf-8
//ConvertCodePages - end
// ConvertCodePages
typedef [helpstring("Specifies the CodePage/Charset to 
-convert between binary data and String data with
ByteArray class
-accept source form data with ASPForm or FormParser")] enum ConvertCodePages{ [helpstring("ANSI code page.")] cpANSI = 0x0, [helpstring("OEM code page.")] cpOEM = 0x1, [helpstring("Macintosh code page.")] cpMAC = 0x2, [helpstring("IBM EBCDIC - U.S./Canada, IBM EBCDIC (US-Canada), Charset Label:ebcdic-cp-us")] cpebcdiccpus = 0x25, [helpstring("OEM - United States, OEM United States, Charset Label:IBM437, Aliases:437, cp437, csPC8, CodePage437")] cpIBM437 = 0x1B5, [helpstring("IBM EBCDIC - International, ")] cpIBMEBCDICInternational = 0x1F4, [helpstring("Arabic - ASMO 708, Arabic (ASMO 708), Charset Label:ASMO-708")] cpASMO708 = 0x2C4, [helpstring("Arabic - ASMO 449+, BCON V4, ")] cpArabicASMO449BCONV4 = 0x2C5, [helpstring("Arabic - Transparent Arabic, ")] cpArabicTransparentArabic = 0x2C6, [helpstring("Arabic - Transparent ASMO, Arabic (DOS), Charset Label:DOS-720")] cpDOS720 = 0x2D0, [helpstring("OEM - Greek (formerly 437G), Greek (DOS), Charset Label:ibm737")] cpibm737 = 0x2E1, [helpstring("OEM - Baltic, Baltic (DOS), Charset Label:ibm775, Aliases:CP500")] cpibm775 = 0x307, [helpstring("OEM - Multilingual Latin I, Western European (DOS), Charset Label:ibm850")] cpibm850 = 0x352, [helpstring("OEM - Latin II, Central European (DOS), Charset Label:ibm852, Aliases:cp852")] cpibm852 = 0x354, [helpstring("OEM - Cyrillic (primarily Russian), ")] cpOEMCyrillicprimarilyRussian = 0x357, [helpstring("OEM - Turkish, Turkish (DOS), Charset Label:ibm857")] cpibm857 = 0x359, [helpstring("OEM - Multlingual Latin I + Euro symbol, ")] cpOEMMultlingualLatinIEurosymbol = 0x35A, [helpstring("OEM - Portuguese, ")] cpOEMPortuguese = 0x35C, [helpstring("OEM - Icelandic, Icelandic (DOS), Charset Label:ibm861")] cpibm861 = 0x35D, [helpstring("OEM - Hebrew, Hebrew (DOS), Charset Label:DOS-862")] cpDOS862 = 0x35E, [helpstring("OEM - Canadian-French, ")] cpOEMCanadianFrench = 0x35F, [helpstring("OEM - Arabic, ")] cpOEMArabic = 0x360, [helpstring("OEM - Nordic, ")] cpOEMNordic = 0x361, [helpstring("OEM - Russian, Cyrillic (DOS), Charset Label:cp866, Aliases:ibm866")] cpcp866 = 0x362, [helpstring("OEM - Modern Greek, Greek, Modern (DOS), Charset Label:ibm869")] cpibm869 = 0x365, [helpstring("IBM EBCDIC - Multilingual/ROECE (Latin-2), IBM EBCDIC (Multilingual Latin-2), Charset Label:CP870")] cpCP870 = 0x366, [helpstring("ANSI/OEM - Thai (same as 28605, ISO 8859-15), Thai (Windows), Charset Label:windows-874, Aliases:DOS-874, iso-8859-11, TIS-620")] cpwindows874 = 0x36A, [helpstring("IBM EBCDIC - Modern Greek, IBM EBCDIC (Greek Modern), Charset Label:x-EBCDIC-GreekModern")] cpxEBCDICGreekModern = 0x36B, [helpstring("ANSI/OEM - Japanese, Shift-JIS, Japanese (Shift-JIS), Charset Label:shift_jis, Aliases:csShiftJIS, csWindows31J, ms_Kanji, shift-jis, x-ms-cp932, x-sjis")] cpshiftjis = 0x3A4, [helpstring("ANSI/OEM - Simplified Chinese (PRC, Singapore), Chinese Simplified (GB2312), Charset Label:gb2312, Aliases:chinese, CN-GB, csGB2312, csGB231280, csISO58GB231280, GB_2312-80, GB231280, GB2312-80, GBK, iso-ir-58")] cpgb2312 = 0x3A8, [helpstring("ANSI/OEM - Korean (Unified Hangeul Code), Korean, Charset Label:ks_c_5601-1987, Aliases:csKSC56011987, euc-kr, iso-ir-149, korean, ks_c_5601, ks_c_5601_1987, ks_c_5601-1989, KSC_5601, KSC5601")] cpksc56011987 = 0x3B5, [helpstring("ANSI/OEM - Traditional Chinese (Taiwan; Hong Kong SAR, PRC), Chinese Traditional (Big5), Charset Label:big5, Aliases:cn-big5, csbig5, x-x-big5")] cpbig5 = 0x3B6, [helpstring("IBM EBCDIC - Turkish (Latin-5), IBM EBCDIC (Turkish Latin-5), Charset Label:CP1026")] cpCP1026 = 0x402, [helpstring("IBM EBCDIC - Latin 1/Open System, ")] cpIBMEBCDICLatin1OpenSystem = 0x417, [helpstring("IBM EBCDIC - U.S./Canada (037 + Euro symbol), IBM EBCDIC (US-Canada-Euro), Charset Label:x-ebcdic-cp-us-euro")] cpxebcdiccpuseuro = 0x474, [helpstring("IBM EBCDIC - Germany (20273 + Euro symbol), IBM EBCDIC (Germany-Euro), Charset Label:x-ebcdic-germany-euro")] cpxebcdicgermanyeuro = 0x475, [helpstring("IBM EBCDIC - Denmark/Norway (20277 + Euro symbol), IBM EBCDIC (Denmark-Norway-Euro), Charset Label:x-ebcdic-denmarknorway-euro")] cpxebcdicdenmarknorwayeuro = 0x476, [helpstring("IBM EBCDIC - Finland/Sweden (20278 + Euro symbol), IBM EBCDIC (Finland-Sweden-Euro), Charset Label:x-ebcdic-finlandsweden-euro, Aliases:X-EBCDIC-France")] cpxebcdicfinlandswedeneuro = 0x477, [helpstring("IBM EBCDIC - Italy (20280 + Euro symbol), IBM EBCDIC (Italy-Euro), Charset Label:x-ebcdic-italy-euro")] cpxebcdicitalyeuro = 0x478, [helpstring("IBM EBCDIC - Latin America/Spain (20284 + Euro symbol), IBM EBCDIC (Spain-Euro), Charset Label:x-ebcdic-spain-euro")] cpxebcdicspaineuro = 0x479, [helpstring("IBM EBCDIC - United Kingdom (20285 + Euro symbol), IBM EBCDIC (UK-Euro), Charset Label:x-ebcdic-uk-euro")] cpxebcdicukeuro = 0x47A, [helpstring("IBM EBCDIC - France (20297 + Euro symbol), IBM EBCDIC (France-Euro), Charset Label:x-ebcdic-france-euro")] cpxebcdicfranceeuro = 0x47B, [helpstring("IBM EBCDIC - International (500 + Euro symbol), IBM EBCDIC (International-Euro), Charset Label:x-ebcdic-international-euro")] cpxebcdicinternationaleuro = 0x47C, [helpstring("IBM EBCDIC - Icelandic (20871 + Euro symbol), IBM EBCDIC (Icelandic-Euro), Charset Label:x-ebcdic-icelandic-euro")] cpxebcdicicelandiceuro = 0x47D, [helpstring("Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16")] cpunicode = 0x4B0, [helpstring("Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE")] cpunicodeFFFE = 0x4B1, [helpstring("ANSI - Central European, Central European (Windows), Charset Label:windows-1250, Aliases:x-cp1250")] cpwindows1250 = 0x4E2, [helpstring("ANSI - Cyrillic, Cyrillic (Windows), Charset Label:windows-1251, Aliases:x-cp1251")] cpwindows1251 = 0x4E3, [helpstring("ANSI - Latin I, Western European (Windows), Charset Label:Windows-1252, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, cp819, csASCII, IBM367, ibm819, ISO_646.irv:1991, iso_8859-1, iso_8859-1:1987, ISO646-US, iso8859-1, iso-8859-1, iso-ir-100, i...")] cpWindows1252 = 0x4E4, [helpstring("ANSI - Greek, Greek (Windows), Charset Label:windows-1253")] cpwindows1253 = 0x4E5, [helpstring("ANSI - Turkish, Turkish (Windows), Charset Label:windows-1254, Aliases:ISO_8859-9, ISO_8859-9:1989, iso-8859-9, iso-ir-148, latin5")] cpwindows1254 = 0x4E6, [helpstring("ANSI - Hebrew, Hebrew (Windows), Charset Label:windows-1255, Aliases:ISO_8859-8-I, ISO-8859-8, visual")] cpwindows1255 = 0x4E7, [helpstring("ANSI - Arabic, Arabic (Windows), Charset Label:windows-1256, Aliases:cp1256")] cpwindows1256 = 0x4E8, [helpstring("ANSI - Baltic, Baltic (Windows), Charset Label:windows-1257")] cpwindows1257 = 0x4E9, [helpstring("ANSI/OEM - Vietnamese, Vietnamese (Windows), Charset Label:windows-1258")] cpwindows1258 = 0x4EA, [helpstring("Korean (Johab), Korean (Johab), Charset Label:Johab")] cpJohab = 0x551, [helpstring("MAC - Roman, Western European (Mac), Charset Label:macintosh")] cpmacintosh = 0x2710, [helpstring("MAC - Japanese, Japanese (Mac), Charset Label:x-mac-japanese")] cpxmacjapanese = 0x2711, [helpstring("MAC - Traditional Chinese (Big5), Chinese Traditional (Mac), Charset Label:x-mac-chinesetrad")] cpxmacchinesetrad = 0x2712, [helpstring("MAC - Korean, Korean (Mac), Charset Label:x-mac-korean")] cpxmackorean = 0x2713, [helpstring("MAC - Arabic, Arabic (Mac), Charset Label:x-mac-arabic")] cpxmacarabic = 0x2714, [helpstring("MAC - Hebrew, Hebrew (Mac), Charset Label:x-mac-hebrew")] cpxmachebrew = 0x2715, [helpstring("MAC - Greek I, Greek (Mac), Charset Label:x-mac-greek")] cpxmacgreek = 0x2716, [helpstring("MAC - Cyrillic, Cyrillic (Mac), Charset Label:x-mac-cyrillic")] cpxmaccyrillic = 0x2717, [helpstring("MAC - Simplified Chinese (GB 2312), Chinese Simplified (Mac), Charset Label:x-mac-chinesesimp")] cpxmacchinesesimp = 0x2718, [helpstring("MAC - Romania, ")] cpMACRomania = 0x271A, [helpstring("MAC - Ukraine, ")] cpMACUkraine = 0x2721, [helpstring("MAC - Thai, ")] cpMACThai = 0x2725, [helpstring("MAC - Latin II, Central European (Mac), Charset Label:x-mac-ce")] cpxmacce = 0x272D, [helpstring("MAC - Icelandic, Icelandic (Mac), Charset Label:x-mac-icelandic")] cpxmacicelandic = 0x275F, [helpstring("MAC - Turkish, Turkish (Mac), Charset Label:x-mac-turkish")] cpxmacturkish = 0x2761, [helpstring("MAC - Croatia, ")] cpMACCroatia = 0x2762, [helpstring("Unicode UCS-4 Little-Endian, ")] cpUnicodeUCS4LittleEndian = 0x2EE0, [helpstring("Unicode UCS-4 Big-Endian, ")] cpUnicodeUCS4BigEndian = 0x2EE1, [helpstring("CNS - Taiwan, Chinese Traditional (CNS), Charset Label:x-Chinese-CNS")] cpxChineseCNS = 0x4E20, [helpstring("TCA - Taiwan, ")] cpTCATaiwan = 0x4E21, [helpstring("Eten - Taiwan, Chinese Traditional (Eten), Charset Label:x-Chinese-Eten")] cpxChineseEten = 0x4E22, [helpstring("IBM5550 - Taiwan, ")] cpIBM5550Taiwan = 0x4E23, [helpstring("TeleText - Taiwan, ")] cpTeleTextTaiwan = 0x4E24, [helpstring("Wang - Taiwan, ")] cpWangTaiwan = 0x4E25, [helpstring("IA5 IRV International Alphabet No. 5 (7-bit), Western European (IA5), Charset Label:x-IA5")] cpxIA5 = 0x4E89, [helpstring("IA5 German (7-bit), German (IA5), Charset Label:x-IA5-German")] cpxIA5German = 0x4E8A, [helpstring("IA5 Swedish (7-bit), Swedish (IA5), Charset Label:x-IA5-Swedish")] cpxIA5Swedish = 0x4E8B, [helpstring("IA5 Norwegian (7-bit), Norwegian (IA5), Charset Label:x-IA5-Norwegian")] cpxIA5Norwegian = 0x4E8C, [helpstring("US-ASCII (7-bit), US-ASCII, Charset Label:us-ascii, Aliases:ANSI_X3.4-1968, ANSI_X3.4-1986, ascii, cp367, csASCII, IBM367, ISO_646.irv:1991, ISO646-US, iso-ir-6us")] cpusascii = 0x4E9F, [helpstring("T.61, ")] cpT61 = 0x4F25, [helpstring("ISO 6937 Non-Spacing Accent, ")] cpISO6937NonSpacingAccent = 0x4F2D, [helpstring("IBM EBCDIC - Germany, IBM EBCDIC (Germany), Charset Label:x-EBCDIC-Germany")] cpxEBCDICGermany = 0x4F31, [helpstring("IBM EBCDIC - Denmark/Norway, IBM EBCDIC (Denmark-Norway), Charset Label:x-EBCDIC-DenmarkNorway")] cpxEBCDICDenmarkNorway = 0x4F35, [helpstring("IBM EBCDIC - Finland/Sweden, IBM EBCDIC (Finland-Sweden), Charset Label:x-EBCDIC-FinlandSweden")] cpxEBCDICFinlandSweden = 0x4F36, [helpstring("IBM EBCDIC - Italy, IBM EBCDIC (Italy), Charset Label:x-EBCDIC-Italy")] cpxEBCDICItaly = 0x4F38, [helpstring("IBM EBCDIC - Latin America/Spain, IBM EBCDIC (Spain), Charset Label:X-EBCDIC-Spain")] cpXEBCDICSpain = 0x4F3C, [helpstring("IBM EBCDIC - United Kingdom, IBM EBCDIC (UK), Charset Label:x-EBCDIC-UK")] cpxEBCDICUK = 0x4F3D, [helpstring("IBM EBCDIC - Japanese Katakana Extended, IBM EBCDIC (Japanese katakana), Charset Label:x-EBCDIC-JapaneseKatakana")] cpxEBCDICJapaneseKatakana = 0x4F42, [helpstring("IBM EBCDIC - France, ")] cpIBMEBCDICFrance = 0x4F49, [helpstring("IBM EBCDIC - Arabic, IBM EBCDIC (Arabic), Charset Label:x-EBCDIC-Arabic")] cpxEBCDICArabic = 0x4FC4, [helpstring("IBM EBCDIC - Greek, IBM EBCDIC (Greek), Charset Label:x-EBCDIC-Greek")] cpxEBCDICGreek = 0x4FC7, [helpstring("IBM EBCDIC - Hebrew, IBM EBCDIC (Hebrew), Charset Label:x-EBCDIC-Hebrew")] cpxEBCDICHebrew = 0x4FC8, [helpstring("IBM EBCDIC - Korean Extended, IBM EBCDIC (Korean Extended), Charset Label:x-EBCDIC-KoreanExtended")] cpxEBCDICKoreanExtended = 0x5161, [helpstring("IBM EBCDIC - Thai, IBM EBCDIC (Thai), Charset Label:x-EBCDIC-Thai")] cpxEBCDICThai = 0x5166, [helpstring("Russian - KOI8-R, Cyrillic (KOI8-R), Charset Label:koi8-r, Aliases:csKOI8R, koi, koi8, koi8r")] cpkoi8r = 0x5182, [helpstring("IBM EBCDIC - Icelandic, IBM EBCDIC (Icelandic), Charset Label:x-EBCDIC-Icelandic")] cpxEBCDICIcelandic = 0x5187, [helpstring("IBM EBCDIC - Cyrillic (Russian), IBM EBCDIC (Cyrillic Russian), Charset Label:x-EBCDIC-CyrillicRussian")] cpxEBCDICCyrillicRussian = 0x5190, [helpstring("IBM EBCDIC - Turkish, IBM EBCDIC (Turkish), Charset Label:x-EBCDIC-Turkish")] cpxEBCDICTurkish = 0x51A9, [helpstring("IBM EBCDIC - Latin-1/Open System (1047 + Euro symbol), ")] cpIBMEBCDICLatin1OpenSystem1047Eurosymbol = 0x51BC, [helpstring("JIS X 0208-1990 & 0121-1990, ")] cpJISX0208199001211990 = 0x51C4, [helpstring("Simplified Chinese (GB2312), ")] cpSimplifiedChineseGB2312 = 0x51C8, [helpstring("IBM EBCDIC - Cyrillic (Serbian, Bulgarian), IBM EBCDIC (Cyrillic Serbian-Bulgarian), Charset Label:x-EBCDIC-CyrillicSerbianBulgarian")] cpxEBCDICCyrillicSerbianBulgarian = 0x5221, [helpstring("Extended Alpha Lowercase, ")] cpExtendedAlphaLowercase = 0x5223, [helpstring("Ukrainian (KOI8-U), Cyrillic (KOI8-U), Charset Label:koi8-u, Aliases:koi8-ru")] cpkoi8u = 0x556A, [helpstring("ISO 8859-1 Latin I, Western European (ISO), Charset Label:iso-8859-1, Aliases:cp819, csISO, Latin1, ibm819, iso_8859-1, iso_8859-1:1987, iso8859-1, iso-ir-100, l1, latin1")] cpiso88591 = 0x6FAF, [helpstring("ISO 8859-2 Central Europe, Central European (ISO), Charset Label:iso-8859-2, Aliases:csISOLatin2, iso_8859-2, iso_8859-2:1987, iso8859-2, iso-ir-101, l2, latin2")] cpiso88592 = 0x6FB0, [helpstring("ISO 8859-3 Latin 3, Latin 3 (ISO), Charset Label:iso-8859-3, Aliases:csISO, Latin3, ISO_8859-3, ISO_8859-3:1988, iso-ir-109, l3, latin3")] cpiso88593 = 0x6FB1, [helpstring("ISO 8859-4 Baltic, Baltic (ISO), Charset Label:iso-8859-4, Aliases:csISOLatin4, ISO_8859-4, ISO_8859-4:1988, iso-ir-110, l4, latin4")] cpiso88594 = 0x6FB2, [helpstring("ISO 8859-5 Cyrillic, Cyrillic (ISO), Charset Label:iso-8859-5, Aliases:csISOLatin5, csISOLatinCyrillic, cyrillic, ISO_8859-5, ISO_8859-5:1988, iso-ir-144, l5")] cpiso88595 = 0x6FB3, [helpstring("ISO 8859-6 Arabic, Arabic (ISO), Charset Label:iso-8859-6, Aliases:arabic, csISOLatinArabic, ECMA-114, ISO_8859-6, ISO_8859-6:1987, iso-ir-127")] cpiso88596 = 0x6FB4, [helpstring("ISO 8859-7 Greek, Greek (ISO), Charset Label:iso-8859-7, Aliases:csISOLatinGreek, ECMA-118, ELOT_928, greek, greek8, ISO_8859-7, ISO_8859-7:1987, iso-ir-126")] cpiso88597 = 0x6FB5, [helpstring("ISO 8859-8 Hebrew, Hebrew (ISO-Visual), Charset Label:iso-8859-8, Aliases:csISOLatinHebrew, hebrew, ISO_8859-8, ISO_8859-8:1988, ISO-8859-8, iso-ir-138, visual")] cpiso88598 = 0x6FB6, [helpstring("ISO 8859-9 Latin 5, Turkish (ISO), Charset Label:iso-8859-9, Aliases:csISO, Latin5, ISO_8859-9, ISO_8859-9:1989, iso-ir-148, l5, latin5")] cpiso88599 = 0x6FB7, [helpstring("ISO 8859-15 Latin 9, Latin 9 (ISO), Charset Label:iso-8859-15, Aliases:csISO, Latin9, ISO_8859-15, l9, latin9")] cpiso885915 = 0x6FBD, [helpstring("Europa 3, Europa, Charset Label:x-Europa")] cpxEuropa = 0x7149, [helpstring("ISO 8859-8 Hebrew, Hebrew (ISO-Logical), Charset Label:iso-8859-8-i, Aliases:logical")] cpiso88598i = 0x96C6, [helpstring("ISO 2022 Japanese with no halfwidth Katakana, Japanese (JIS), Charset Label:iso-2022-jp")] cpiso2022jp = 0xC42C, [helpstring("ISO 2022 Japanese with halfwidth Katakana, Japanese (JIS-Allow 1 byte Kana), Charset Label:csISO2022JP, Aliases:_iso-2022-jp")] cpcsISO2022JP = 0xC42D, [helpstring("ISO 2022 Japanese JIS X 0201-1989, Japanese (JIS-Allow 1 byte Kana - SO/SI), Charset Label:iso-2022-jp-1, Aliases:_iso-2022-jp$SIO")] cpiso2022jp1 = 0xC42E, [helpstring("ISO 2022 Korean, Korean (ISO), Charset Label:iso-2022-kr, Aliases:csISO2022KR")] cpiso2022kr = 0xC431, [helpstring("ISO 2022 Simplified Chinese, ")] cpISO2022SimplifiedChinese = 0xC433, [helpstring("ISO 2022 Traditional Chinese, ")] cpISO2022TraditionalChinese = 0xC435, [helpstring("Japanese (Katakana) Extended, IBM EBCDIC (Japanese and Japanese Katakana), Charset Label:x-EBCDIC-JapaneseAndKana")] cpxEBCDICJapaneseAndKana = 0xC6F2, [helpstring("US/Canada and Japanese, IBM EBCDIC (Japanese and US-Canada), Charset Label:x-EBCDIC-JapaneseAndUSCanada")] cpxEBCDICJapaneseAndUSCanada = 0xC6F3, [helpstring("Korean Extended and Korean, IBM EBCDIC (Korean and Korean Extended), Charset Label:x-EBCDIC-KoreanAndKoreanExtended")] cpxEBCDICKoreanAndKoreanExtended = 0xC6F5, [helpstring("Simplified Chinese Extended and Simplified Chinese, IBM EBCDIC (Simplified Chinese), Charset Label:x-EBCDIC-SimplifiedChinese")] cpxEBCDICSimplifiedChinese = 0xC6F7, [helpstring("Simplified Chinese, ")] cpSimplifiedChinese = 0xC6F8, [helpstring("US/Canada and Traditional Chinese, IBM EBCDIC (Traditional Chinese), Charset Label:x-EBCDIC-TraditionalChinese")] cpxEBCDICTraditionalChinese = 0xC6F9, [helpstring("Japanese (Latin) Extended and Japanese, IBM EBCDIC (Japanese and Japanese-Latin), Charset Label:x-EBCDIC-JapaneseAndJapaneseLatin")] cpxEBCDICJapaneseAndJapaneseLatin = 0xC6FB, [helpstring("EUC - Japanese, Japanese (EUC), Charset Label:euc-jp, Aliases:csEUCPkdFmtJapanese, Extended_UNIX_Code_Packed_Format_for_Japanese, x-euc, x-euc-jp")] cpeucjp = 0xCADC, [helpstring("EUC - Simplified Chinese, Chinese Simplified (EUC), Charset Label:EUC-CN, Aliases:x-euc-cn")] cpEUCCN = 0xCAE0, [helpstring("EUC - Korean, Korean (EUC), Charset Label:euc-kr, Aliases:csEUCKR")] cpeuckr = 0xCAED, [helpstring("EUC - Traditional Chinese, ")] cpEUCTraditionalChinese = 0xCAEE, [helpstring("HZ-GB2312 Simplified Chinese, Chinese Simplified (HZ), Charset Label:hz-gb-2312")] cphzgb2312 = 0xCEC8, [helpstring("Windows XP: GB18030 Simplified Chinese (4 Byte), ")] cpWindowsXPGB18030SimplifiedChinese4Byte = 0xD698, [helpstring("ISCII Devanagari, ISCII Devanagari, Charset Label:x-iscii-de")] cpxisciide = 0xDEAA, [helpstring("ISCII Bengali, ISCII Bengali, Charset Label:x-iscii-be")] cpxisciibe = 0xDEAB, [helpstring("ISCII Tamil, ISCII Tamil, Charset Label:x-iscii-ta")] cpxisciita = 0xDEAC, [helpstring("ISCII Telugu, ISCII Telugu, Charset Label:x-iscii-te")] cpxisciite = 0xDEAD, [helpstring("ISCII Assamese, ISCII Assamese, Charset Label:x-iscii-as")] cpxisciias = 0xDEAE, [helpstring("ISCII Oriya, ISCII Oriya, Charset Label:x-iscii-or")] cpxisciior = 0xDEAF, [helpstring("ISCII Kannada, ISCII Kannada, Charset Label:x-iscii-ka")] cpxisciika = 0xDEB0, [helpstring("ISCII Malayalam, ISCII Malayalam, Charset Label:x-iscii-ma")] cpxisciima = 0xDEB1, [helpstring("ISCII Gujarati, ISCII Gujarathi, Charset Label:x-iscii-gu")] cpxisciigu = 0xDEB2, [helpstring("ISCII Punjabi, ISCII Panjabi, Charset Label:x-iscii-pa")] cpxisciipa = 0xDEB3, [helpstring("Unicode UTF-7, Unicode (UTF-7), Charset Label:utf-7, Aliases:csUnicode11UTF7, unicode-1-1-utf-7, x-unicode-2-0-utf-7")] cputf7 = 0xFDE8, [helpstring("Unicode UTF-8, Unicode (UTF-8), Charset Label:utf-8, Aliases:unicode-1-1-utf-8, unicode-2-0-utf-8, x-unicode-2-0-utf-8")] cputf8 = 0xFDE9 } ConvertCodePages;
Used in
  Other links for ConvertCodePages class
ScriptUtilities and Huge ASP file upload classes
      Easy to use, hi-performance ASP file upload component with progress bar indicator. Let's you upload multiple files with size up to 2GB to a disk or database along with another form fields. Works with large posts, any character set (including unicode utf-8). Contains one-click multiple files/folders download with on-the-fly compression (Using BinaryWrite/BinaryRead).
      Hi-performance text file logging for ASP/VBScript/VBA applications. Lets you create daily/weekly/monthly log files with variable number of logged values and extra timing and performance info.
       Lets you work with safearray binary data in VBS/JS. It also enables conversion between binary and String data using several code pages. ZLib compress and uncompress functions. Lets you transfer files using compressed stream from a client to server using IE.
      This library also enables calling of some Kernel and Advapi functions (performance, timing, sleep, configuration ...) and enables native work with INI files.


© 1996 – 2005 Motobit Software, help{at}pstruh.cz, help v. 2.16.14