ConvertCodePages Enum, List of convert code pages for ByteArray and Huge ASP file upload, Member of ScriptUtils

Member of  ScriptUtils Use ConvertCodePages object | Changes | Purchase | Download

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
cpunicodeLittle = &H4B01 200  Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16, unicode
cpunicodeBig = &H4B11 201  Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE, unicodeBig
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

VBS include

'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 cpunicodeLittle = &H4B0 'Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16, unicode
Public Const cpunicodeBig = &H4B1 'Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE, unicodeBig
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

VB4 include

'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 cpunicodeLittle As Long = &H4B0 'Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16, unicode
Public Const cpunicodeBig As Long = &H4B1 'Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE, unicodeBig
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

VB5 include

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
  cpunicodeLittle = &H4B0 'Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16, unicode
  cpunicodeBig = &H4B1 'Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE, unicodeBig
  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

JScript include

//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 cpunicodeLittle = 0x4B0; //Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16, unicode
var cpunicodeBig = 0x4B1; //Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE, unicodeBig
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

IDL include

// ConvertCodePages
typedef [helpcontext(0x20044), 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{ [helpcontext(0x20044), helpstring("ANSI code page.")] cpANSI = 0x0, [helpcontext(0x20044), helpstring("OEM code page.")] cpOEM = 0x1, [helpcontext(0x20044), helpstring("Macintosh code page.")] cpMAC = 0x2, [helpcontext(0x20044), helpstring("IBM EBCDIC - U.S./Canada, IBM EBCDIC (US-Canada), Charset Label:ebcdic-cp-us")] cpebcdiccpus = 0x25, [helpcontext(0x20044), helpstring("OEM - United States, OEM United States, Charset Label:IBM437, Aliases:437, cp437, csPC8, CodePage437")] cpIBM437 = 0x1B5, [helpcontext(0x20044), helpstring("IBM EBCDIC - International, ")] cpIBMEBCDICInternational = 0x1F4, [helpcontext(0x20044), helpstring("Arabic - ASMO 708, Arabic (ASMO 708), Charset Label:ASMO-708")] cpASMO708 = 0x2C4, [helpcontext(0x20044), helpstring("Arabic - ASMO 449+, BCON V4, ")] cpArabicASMO449BCONV4 = 0x2C5, [helpcontext(0x20044), helpstring("Arabic - Transparent Arabic, ")] cpArabicTransparentArabic = 0x2C6, [helpcontext(0x20044), helpstring("Arabic - Transparent ASMO, Arabic (DOS), Charset Label:DOS-720")] cpDOS720 = 0x2D0, [helpcontext(0x20044), helpstring("OEM - Greek (formerly 437G), Greek (DOS), Charset Label:ibm737")] cpibm737 = 0x2E1, [helpcontext(0x20044), helpstring("OEM - Baltic, Baltic (DOS), Charset Label:ibm775, Aliases:CP500")] cpibm775 = 0x307, [helpcontext(0x20044), helpstring("OEM - Multilingual Latin I, Western European (DOS), Charset Label:ibm850")] cpibm850 = 0x352, [helpcontext(0x20044), helpstring("OEM - Latin II, Central European (DOS), Charset Label:ibm852, Aliases:cp852")] cpibm852 = 0x354, [helpcontext(0x20044), helpstring("OEM - Cyrillic (primarily Russian), ")] cpOEMCyrillicprimarilyRussian = 0x357, [helpcontext(0x20044), helpstring("OEM - Turkish, Turkish (DOS), Charset Label:ibm857")] cpibm857 = 0x359, [helpcontext(0x20044), helpstring("OEM - Multlingual Latin I + Euro symbol, ")] cpOEMMultlingualLatinIEurosymbol = 0x35A, [helpcontext(0x20044), helpstring("OEM - Portuguese, ")] cpOEMPortuguese = 0x35C, [helpcontext(0x20044), helpstring("OEM - Icelandic, Icelandic (DOS), Charset Label:ibm861")] cpibm861 = 0x35D, [helpcontext(0x20044), helpstring("OEM - Hebrew, Hebrew (DOS), Charset Label:DOS-862")] cpDOS862 = 0x35E, [helpcontext(0x20044), helpstring("OEM - Canadian-French, ")] cpOEMCanadianFrench = 0x35F, [helpcontext(0x20044), helpstring("OEM - Arabic, ")] cpOEMArabic = 0x360, [helpcontext(0x20044), helpstring("OEM - Nordic, ")] cpOEMNordic = 0x361, [helpcontext(0x20044), helpstring("OEM - Russian, Cyrillic (DOS), Charset Label:cp866, Aliases:ibm866")] cpcp866 = 0x362, [helpcontext(0x20044), helpstring("OEM - Modern Greek, Greek, Modern (DOS), Charset Label:ibm869")] cpibm869 = 0x365, [helpcontext(0x20044), helpstring("IBM EBCDIC - Multilingual/ROECE (Latin-2), IBM EBCDIC (Multilingual Latin-2), Charset Label:CP870")] cpCP870 = 0x366, [helpcontext(0x20044), 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, [helpcontext(0x20044), helpstring("IBM EBCDIC - Modern Greek, IBM EBCDIC (Greek Modern), Charset Label:x-EBCDIC-GreekModern")] cpxEBCDICGreekModern = 0x36B, [helpcontext(0x20044), 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, [helpcontext(0x20044), 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, [helpcontext(0x20044), 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, [helpcontext(0x20044), 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, [helpcontext(0x20044), helpstring("IBM EBCDIC - Turkish (Latin-5), IBM EBCDIC (Turkish Latin-5), Charset Label:CP1026")] cpCP1026 = 0x402, [helpcontext(0x20044), helpstring("IBM EBCDIC - Latin 1/Open System, ")] cpIBMEBCDICLatin1OpenSystem = 0x417, [helpcontext(0x20044), helpstring("IBM EBCDIC - U.S./Canada (037 + Euro symbol), IBM EBCDIC (US-Canada-Euro), Charset Label:x-ebcdic-cp-us-euro")] cpxebcdiccpuseuro = 0x474, [helpcontext(0x20044), helpstring("IBM EBCDIC - Germany (20273 + Euro symbol), IBM EBCDIC (Germany-Euro), Charset Label:x-ebcdic-germany-euro")] cpxebcdicgermanyeuro = 0x475, [helpcontext(0x20044), helpstring("IBM EBCDIC - Denmark/Norway (20277 + Euro symbol), IBM EBCDIC (Denmark-Norway-Euro), Charset Label:x-ebcdic-denmarknorway-euro")] cpxebcdicdenmarknorwayeuro = 0x476, [helpcontext(0x20044), 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, [helpcontext(0x20044), helpstring("IBM EBCDIC - Italy (20280 + Euro symbol), IBM EBCDIC (Italy-Euro), Charset Label:x-ebcdic-italy-euro")] cpxebcdicitalyeuro = 0x478, [helpcontext(0x20044), helpstring("IBM EBCDIC - Latin America/Spain (20284 + Euro symbol), IBM EBCDIC (Spain-Euro), Charset Label:x-ebcdic-spain-euro")] cpxebcdicspaineuro = 0x479, [helpcontext(0x20044), helpstring("IBM EBCDIC - United Kingdom (20285 + Euro symbol), IBM EBCDIC (UK-Euro), Charset Label:x-ebcdic-uk-euro")] cpxebcdicukeuro = 0x47A, [helpcontext(0x20044), helpstring("IBM EBCDIC - France (20297 + Euro symbol), IBM EBCDIC (France-Euro), Charset Label:x-ebcdic-france-euro")] cpxebcdicfranceeuro = 0x47B, [helpcontext(0x20044), helpstring("IBM EBCDIC - International (500 + Euro symbol), IBM EBCDIC (International-Euro), Charset Label:x-ebcdic-international-euro")] cpxebcdicinternationaleuro = 0x47C, [helpcontext(0x20044), helpstring("IBM EBCDIC - Icelandic (20871 + Euro symbol), IBM EBCDIC (Icelandic-Euro), Charset Label:x-ebcdic-icelandic-euro")] cpxebcdicicelandiceuro = 0x47D, [helpcontext(0x20044), helpstring("Unicode UCS-2 Little-Endian (BMP of ISO 10646), Unicode, Charset Label:unicode, Aliases:utf-16, unicode")] cpunicodeLittle = 0x4B0, [helpcontext(0x20044), helpstring("Unicode UCS-2 Big-Endian, Unicode (Big-Endian), Charset Label:unicodeFFFE, unicodeBig")] cpunicodeBig = 0x4B1, [helpcontext(0x20044), helpstring("ANSI - Central European, Central European (Windows), Charset Label:windows-1250, Aliases:x-cp1250")] cpwindows1250 = 0x4E2, [helpcontext(0x20044), helpstring("ANSI - Cyrillic, Cyrillic (Windows), Charset Label:windows-1251, Aliases:x-cp1251")] cpwindows1251 = 0x4E3, [helpcontext(0x20044), 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, [helpcontext(0x20044), helpstring("ANSI - Greek, Greek (Windows), Charset Label:windows-1253")] cpwindows1253 = 0x4E5, [helpcontext(0x20044), 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, [helpcontext(0x20044), helpstring("ANSI - Hebrew, Hebrew (Windows), Charset Label:windows-1255, Aliases:ISO_8859-8-I, ISO-8859-8, visual")] cpwindows1255 = 0x4E7, [helpcontext(0x20044), helpstring("ANSI - Arabic, Arabic (Windows), Charset Label:windows-1256, Aliases:cp1256")] cpwindows1256 = 0x4E8, [helpcontext(0x20044), helpstring("ANSI - Baltic, Baltic (Windows), Charset Label:windows-1257")] cpwindows1257 = 0x4E9, [helpcontext(0x20044), helpstring("ANSI/OEM - Vietnamese, Vietnamese (Windows), Charset Label:windows-1258")] cpwindows1258 = 0x4EA, [helpcontext(0x20044), helpstring("Korean (Johab), Korean (Johab), Charset Label:Johab")] cpJohab = 0x551, [helpcontext(0x20044), helpstring("MAC - Roman, Western European (Mac), Charset Label:macintosh")] cpmacintosh = 0x2710, [helpcontext(0x20044), helpstring("MAC - Japanese, Japanese (Mac), Charset Label:x-mac-japanese")] cpxmacjapanese = 0x2711, [helpcontext(0x20044), helpstring("MAC - Traditional Chinese (Big5), Chinese Traditional (Mac), Charset Label:x-mac-chinesetrad")] cpxmacchinesetrad = 0x2712, [helpcontext(0x20044), helpstring("MAC - Korean, Korean (Mac), Charset Label:x-mac-korean")] cpxmackorean = 0x2713, [helpcontext(0x20044), helpstring("MAC - Arabic, Arabic (Mac), Charset Label:x-mac-arabic")] cpxmacarabic = 0x2714, [helpcontext(0x20044), helpstring("MAC - Hebrew, Hebrew (Mac), Charset Label:x-mac-hebrew")] cpxmachebrew = 0x2715, [helpcontext(0x20044), helpstring("MAC - Greek I, Greek (Mac), Charset Label:x-mac-greek")] cpxmacgreek = 0x2716, [helpcontext(0x20044), helpstring("MAC - Cyrillic, Cyrillic (Mac), Charset Label:x-mac-cyrillic")] cpxmaccyrillic = 0x2717, [helpcontext(0x20044), helpstring("MAC - Simplified Chinese (GB 2312), Chinese Simplified (Mac), Charset Label:x-mac-chinesesimp")] cpxmacchinesesimp = 0x2718, [helpcontext(0x20044), helpstring("MAC - Romania, ")] cpMACRomania = 0x271A, [helpcontext(0x20044), helpstring("MAC - Ukraine, ")] cpMACUkraine = 0x2721, [helpcontext(0x20044), helpstring("MAC - Thai, ")] cpMACThai = 0x2725, [helpcontext(0x20044), helpstring("MAC - Latin II, Central European (Mac), Charset Label:x-mac-ce")] cpxmacce = 0x272D, [helpcontext(0x20044), helpstring("MAC - Icelandic, Icelandic (Mac), Charset Label:x-mac-icelandic")] cpxmacicelandic = 0x275F, [helpcontext(0x20044), helpstring("MAC - Turkish, Turkish (Mac), Charset Label:x-mac-turkish")] cpxmacturkish = 0x2761, [helpcontext(0x20044), helpstring("MAC - Croatia, ")] cpMACCroatia = 0x2762, [helpcontext(0x20044), helpstring("Unicode UCS-4 Little-Endian, ")] cpUnicodeUCS4LittleEndian = 0x2EE0, [helpcontext(0x20044), helpstring("Unicode UCS-4 Big-Endian, ")] cpUnicodeUCS4BigEndian = 0x2EE1, [helpcontext(0x20044), helpstring("CNS - Taiwan, Chinese Traditional (CNS), Charset Label:x-Chinese-CNS")] cpxChineseCNS = 0x4E20, [helpcontext(0x20044), helpstring("TCA - Taiwan, ")] cpTCATaiwan = 0x4E21, [helpcontext(0x20044), helpstring("Eten - Taiwan, Chinese Traditional (Eten), Charset Label:x-Chinese-Eten")] cpxChineseEten = 0x4E22, [helpcontext(0x20044), helpstring("IBM5550 - Taiwan, ")] cpIBM5550Taiwan = 0x4E23, [helpcontext(0x20044), helpstring("TeleText - Taiwan, ")] cpTeleTextTaiwan = 0x4E24, [helpcontext(0x20044), helpstring("Wang - Taiwan, ")] cpWangTaiwan = 0x4E25, [helpcontext(0x20044), helpstring("IA5 IRV International Alphabet No. 5 (7-bit), Western European (IA5), Charset Label:x-IA5")] cpxIA5 = 0x4E89, [helpcontext(0x20044), helpstring("IA5 German (7-bit), German (IA5), Charset Label:x-IA5-German")] cpxIA5German = 0x4E8A, [helpcontext(0x20044), helpstring("IA5 Swedish (7-bit), Swedish (IA5), Charset Label:x-IA5-Swedish")] cpxIA5Swedish = 0x4E8B, [helpcontext(0x20044), helpstring("IA5 Norwegian (7-bit), Norwegian (IA5), Charset Label:x-IA5-Norwegian")] cpxIA5Norwegian = 0x4E8C, [helpcontext(0x20044), 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, [helpcontext(0x20044), helpstring("T.61, ")] cpT61 = 0x4F25, [helpcontext(0x20044), helpstring("ISO 6937 Non-Spacing Accent, ")] cpISO6937NonSpacingAccent = 0x4F2D, [helpcontext(0x20044), helpstring("IBM EBCDIC - Germany, IBM EBCDIC (Germany), Charset Label:x-EBCDIC-Germany")] cpxEBCDICGermany = 0x4F31, [helpcontext(0x20044), helpstring("IBM EBCDIC - Denmark/Norway, IBM EBCDIC (Denmark-Norway), Charset Label:x-EBCDIC-DenmarkNorway")] cpxEBCDICDenmarkNorway = 0x4F35, [helpcontext(0x20044), helpstring("IBM EBCDIC - Finland/Sweden, IBM EBCDIC (Finland-Sweden), Charset Label:x-EBCDIC-FinlandSweden")] cpxEBCDICFinlandSweden = 0x4F36, [helpcontext(0x20044), helpstring("IBM EBCDIC - Italy, IBM EBCDIC (Italy), Charset Label:x-EBCDIC-Italy")] cpxEBCDICItaly = 0x4F38, [helpcontext(0x20044), helpstring("IBM EBCDIC - Latin America/Spain, IBM EBCDIC (Spain), Charset Label:X-EBCDIC-Spain")] cpXEBCDICSpain = 0x4F3C, [helpcontext(0x20044), helpstring("IBM EBCDIC - United Kingdom, IBM EBCDIC (UK), Charset Label:x-EBCDIC-UK")] cpxEBCDICUK = 0x4F3D, [helpcontext(0x20044), helpstring("IBM EBCDIC - Japanese Katakana Extended, IBM EBCDIC (Japanese katakana), Charset Label:x-EBCDIC-JapaneseKatakana")] cpxEBCDICJapaneseKatakana = 0x4F42, [helpcontext(0x20044), helpstring("IBM EBCDIC - France, ")] cpIBMEBCDICFrance = 0x4F49, [helpcontext(0x20044), helpstring("IBM EBCDIC - Arabic, IBM EBCDIC (Arabic), Charset Label:x-EBCDIC-Arabic")] cpxEBCDICArabic = 0x4FC4, [helpcontext(0x20044), helpstring("IBM EBCDIC - Greek, IBM EBCDIC (Greek), Charset Label:x-EBCDIC-Greek")] cpxEBCDICGreek = 0x4FC7, [helpcontext(0x20044), helpstring("IBM EBCDIC - Hebrew, IBM EBCDIC (Hebrew), Charset Label:x-EBCDIC-Hebrew")] cpxEBCDICHebrew = 0x4FC8, [helpcontext(0x20044), helpstring("IBM EBCDIC - Korean Extended, IBM EBCDIC (Korean Extended), Charset Label:x-EBCDIC-KoreanExtended")] cpxEBCDICKoreanExtended = 0x5161, [helpcontext(0x20044), helpstring("IBM EBCDIC - Thai, IBM EBCDIC (Thai), Charset Label:x-EBCDIC-Thai")] cpxEBCDICThai = 0x5166, [helpcontext(0x20044), helpstring("Russian - KOI8-R, Cyrillic (KOI8-R), Charset Label:koi8-r, Aliases:csKOI8R, koi, koi8, koi8r")] cpkoi8r = 0x5182, [helpcontext(0x20044), helpstring("IBM EBCDIC - Icelandic, IBM EBCDIC (Icelandic), Charset Label:x-EBCDIC-Icelandic")] cpxEBCDICIcelandic = 0x5187, [helpcontext(0x20044), helpstring("IBM EBCDIC - Cyrillic (Russian), IBM EBCDIC (Cyrillic Russian), Charset Label:x-EBCDIC-CyrillicRussian")] cpxEBCDICCyrillicRussian = 0x5190, [helpcontext(0x20044), helpstring("IBM EBCDIC - Turkish, IBM EBCDIC (Turkish), Charset Label:x-EBCDIC-Turkish")] cpxEBCDICTurkish = 0x51A9, [helpcontext(0x20044), helpstring("IBM EBCDIC - Latin-1/Open System (1047 + Euro symbol), ")] cpIBMEBCDICLatin1OpenSystem1047Eurosymbol = 0x51BC, [helpcontext(0x20044), helpstring("JIS X 0208-1990 & 0121-1990, ")] cpJISX0208199001211990 = 0x51C4, [helpcontext(0x20044), helpstring("Simplified Chinese (GB2312), ")] cpSimplifiedChineseGB2312 = 0x51C8, [helpcontext(0x20044), helpstring("IBM EBCDIC - Cyrillic (Serbian, Bulgarian), IBM EBCDIC (Cyrillic Serbian-Bulgarian), Charset Label:x-EBCDIC-CyrillicSerbianBulgarian")] cpxEBCDICCyrillicSerbianBulgarian = 0x5221, [helpcontext(0x20044), helpstring("Extended Alpha Lowercase, ")] cpExtendedAlphaLowercase = 0x5223, [helpcontext(0x20044), helpstring("Ukrainian (KOI8-U), Cyrillic (KOI8-U), Charset Label:koi8-u, Aliases:koi8-ru")] cpkoi8u = 0x556A, [helpcontext(0x20044), 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, [helpcontext(0x20044), 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, [helpcontext(0x20044), 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, [helpcontext(0x20044), 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, [helpcontext(0x20044), 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, [helpcontext(0x20044), 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, [helpcontext(0x20044), 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, [helpcontext(0x20044), 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, [helpcontext(0x20044), 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, [helpcontext(0x20044), helpstring("ISO 8859-15 Latin 9, Latin 9 (ISO), Charset Label:iso-8859-15, Aliases:csISO, Latin9, ISO_8859-15, l9, latin9")] cpiso885915 = 0x6FBD, [helpcontext(0x20044), helpstring("Europa 3, Europa, Charset Label:x-Europa")] cpxEuropa = 0x7149, [helpcontext(0x20044), helpstring("ISO 8859-8 Hebrew, Hebrew (ISO-Logical), Charset Label:iso-8859-8-i, Aliases:logical")] cpiso88598i = 0x96C6, [helpcontext(0x20044), helpstring("ISO 2022 Japanese with no halfwidth Katakana, Japanese (JIS), Charset Label:iso-2022-jp")] cpiso2022jp = 0xC42C, [helpcontext(0x20044), helpstring("ISO 2022 Japanese with halfwidth Katakana, Japanese (JIS-Allow 1 byte Kana), Charset Label:csISO2022JP, Aliases:_iso-2022-jp")] cpcsISO2022JP = 0xC42D, [helpcontext(0x20044), 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, [helpcontext(0x20044), helpstring("ISO 2022 Korean, Korean (ISO), Charset Label:iso-2022-kr, Aliases:csISO2022KR")] cpiso2022kr = 0xC431, [helpcontext(0x20044), helpstring("ISO 2022 Simplified Chinese, ")] cpISO2022SimplifiedChinese = 0xC433, [helpcontext(0x20044), helpstring("ISO 2022 Traditional Chinese, ")] cpISO2022TraditionalChinese = 0xC435, [helpcontext(0x20044), helpstring("Japanese (Katakana) Extended, IBM EBCDIC (Japanese and Japanese Katakana), Charset Label:x-EBCDIC-JapaneseAndKana")] cpxEBCDICJapaneseAndKana = 0xC6F2, [helpcontext(0x20044), helpstring("US/Canada and Japanese, IBM EBCDIC (Japanese and US-Canada), Charset Label:x-EBCDIC-JapaneseAndUSCanada")] cpxEBCDICJapaneseAndUSCanada = 0xC6F3, [helpcontext(0x20044), helpstring("Korean Extended and Korean, IBM EBCDIC (Korean and Korean Extended), Charset Label:x-EBCDIC-KoreanAndKoreanExtended")] cpxEBCDICKoreanAndKoreanExtended = 0xC6F5, [helpcontext(0x20044), helpstring("Simplified Chinese Extended and Simplified Chinese, IBM EBCDIC (Simplified Chinese), Charset Label:x-EBCDIC-SimplifiedChinese")] cpxEBCDICSimplifiedChinese = 0xC6F7, [helpcontext(0x20044), helpstring("Simplified Chinese, ")] cpSimplifiedChinese = 0xC6F8, [helpcontext(0x20044), helpstring("US/Canada and Traditional Chinese, IBM EBCDIC (Traditional Chinese), Charset Label:x-EBCDIC-TraditionalChinese")] cpxEBCDICTraditionalChinese = 0xC6F9, [helpcontext(0x20044), helpstring("Japanese (Latin) Extended and Japanese, IBM EBCDIC (Japanese and Japanese-Latin), Charset Label:x-EBCDIC-JapaneseAndJapaneseLatin")] cpxEBCDICJapaneseAndJapaneseLatin = 0xC6FB, [helpcontext(0x20044), 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, [helpcontext(0x20044), helpstring("EUC - Simplified Chinese, Chinese Simplified (EUC), Charset Label:EUC-CN, Aliases:x-euc-cn")] cpEUCCN = 0xCAE0, [helpcontext(0x20044), helpstring("EUC - Korean, Korean (EUC), Charset Label:euc-kr, Aliases:csEUCKR")] cpeuckr = 0xCAED, [helpcontext(0x20044), helpstring("EUC - Traditional Chinese, ")] cpEUCTraditionalChinese = 0xCAEE, [helpcontext(0x20044), helpstring("HZ-GB2312 Simplified Chinese, Chinese Simplified (HZ), Charset Label:hz-gb-2312")] cphzgb2312 = 0xCEC8, [helpcontext(0x20044), helpstring("Windows XP: GB18030 Simplified Chinese (4 Byte), ")] cpWindowsXPGB18030SimplifiedChinese4Byte = 0xD698, [helpcontext(0x20044), helpstring("ISCII Devanagari, ISCII Devanagari, Charset Label:x-iscii-de")] cpxisciide = 0xDEAA, [helpcontext(0x20044), helpstring("ISCII Bengali, ISCII Bengali, Charset Label:x-iscii-be")] cpxisciibe = 0xDEAB, [helpcontext(0x20044), helpstring("ISCII Tamil, ISCII Tamil, Charset Label:x-iscii-ta")] cpxisciita = 0xDEAC, [helpcontext(0x20044), helpstring("ISCII Telugu, ISCII Telugu, Charset Label:x-iscii-te")] cpxisciite = 0xDEAD, [helpcontext(0x20044), helpstring("ISCII Assamese, ISCII Assamese, Charset Label:x-iscii-as")] cpxisciias = 0xDEAE, [helpcontext(0x20044), helpstring("ISCII Oriya, ISCII Oriya, Charset Label:x-iscii-or")] cpxisciior = 0xDEAF, [helpcontext(0x20044), helpstring("ISCII Kannada, ISCII Kannada, Charset Label:x-iscii-ka")] cpxisciika = 0xDEB0, [helpcontext(0x20044), helpstring("ISCII Malayalam, ISCII Malayalam, Charset Label:x-iscii-ma")] cpxisciima = 0xDEB1, [helpcontext(0x20044), helpstring("ISCII Gujarati, ISCII Gujarathi, Charset Label:x-iscii-gu")] cpxisciigu = 0xDEB2, [helpcontext(0x20044), helpstring("ISCII Punjabi, ISCII Panjabi, Charset Label:x-iscii-pa")] cpxisciipa = 0xDEB3, [helpcontext(0x20044), 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, [helpcontext(0x20044), 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

FormField.String, FormField.Name, FormField.FileName, FormField.FilePath, FormField.FileExt, FormField.Header, FormField.RAWHeader, ByteArray.CharSetConvert, ASPForm.StringToBinary, ByteArray.CodePage, ASPForm.CharSet, FormParser.CharSet, FormField.CharSet

Other links for ConvertCodePages class

ASP file upload and ScriptUtilities classes

Kernel, ByteArray, Process, Thread, Advapi, INIFile, ZLib, LogFile, ASPForm, FormFields, FormField, FormParser, ProgressInfo

ASP file upload and ScriptUtilities enums

ProcessCreationFlags, ThreadPriorities, PriorityClasses, LogonTypes, ConvertCodePages, OutputTypes, ZLibCompressLevels, ConvertTypes, LogLineEncodes, LogLineBeginTypes, FormStates, eFormType

ScriptUtils

Huge ASP upload is easy to use, hi-performance ASP file upload component with progress bar indicator. This component lets you upload multiple files with size up to 4GB to a disk or a database along with another form fields. Huge ASP file upload is a most featured upload component on a market with competitive price and a great performance . The software has also a free version of asp upload with progress, called Pure asp upload , written in plain VBS, without components (so you do not need to install anything on server). This installation package contains also ScriptUtilities library. Script Utilities lets you create hi-performance log files , works with binary data , you can download multiple files with zip/arj compression, work with INI files and much more with the ASP utility.

© 1996 - 2011 Antonin Foller, Motobit Software | About, Contacts | e-mail: info@pstruh.cz


Other Motobit links:   IISTracer, real-time IIS monitor   ASP file upload - upload files to ASP. 
ActiveX/VBSScript registry editor  ActiveX NT User account manager  Export MDB/DBF from ASP Active LogFile  Email export  ActiveX/ASP Scripting Dictionary object