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;