模块名称:超级转换
模块作者:风明
模块版本:1.0
模块 MD5:d78e43c0fd44280f935ac0223e6f3efb
模块大小:27.63 KB
版权声明:
模块描述:超级转换
模块备注:
超级转换
引用支持库:
系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325
数值计算支持库 2.3|eCalc|306AA9E31B5940399723021A0D782077
------------------------------
.子程序 编码_通用转换A, 文本型, , 支持所有在常量中的编码转换,Unicode不加结束0
.参数 文本, 文本型, , 待转换的文本
.参数 源编码, 整数型, , 源编码,用#WCP_开头的常量
.参数 目标编码, 整数型, , 目标编码,用#WCP_开头的常量
.子程序 单位_通用转换A, 文本型, , 支持所有在常量中的单位换算(长度,面积,体积,重量)
.参数 数, 文本型, , 大数
.参数 源单位, 整数型, , 源单位,用#UNIT_开头的常量
.参数 目标单位, 整数型, , 目标单位,用#UNIT_开头的常量
.DLL命令 API_1, 整数型, "", "WideCharToMultiByte", 公开, WideCharToMultiByte
.参数 CodePage, 整数型, , CP_ACP CP_UTF8
.参数 dwFlags, 整数型, ,
.参数 lpWideCharStr, 文本型, ,
.参数 cchWideChar, 整数型, ,
.参数 lpMultiByteStr, 文本型, ,
.参数 cbMultiByte, 整数型, ,
.参数 lpDefaultChar, 整数型, ,
.参数 lpUsedDefaultChar, 整数型, ,
.DLL命令 API_2, 整数型, "", "MultiByteToWideChar", 公开, MultiByteToWideChar
.参数 CodePage, 整数型, , CP_ACP CP_UTF8
.参数 dwFlags, 整数型, ,
.参数 lpWideCharStr, 文本型, ,
.参数 cchWideChar, 整数型, ,
.参数 lpMultiByteStr, 文本型, ,
.参数 cbMultiByte, 整数型, ,
.DLL命令 API_3, 整数型, "", "WideCharToMultiByte", 公开, WideCharToMultiByte
.参数 CodePage, 整数型, , CP_ACP CP_UTF8
.参数 dwFlags, 整数型, ,
.参数 lpWideCharStr, 文本型, ,
.参数 cchWideChar, 整数型, ,
.参数 lpMultiByteStr, 整数型, ,
.参数 cbMultiByte, 整数型, ,
.参数 lpDefaultChar, 整数型, ,
.参数 lpUsedDefaultChar, 整数型, ,
.DLL命令 API_4, 整数型, "", "MultiByteToWideChar", 公开, MultiByteToWideChar
.参数 CodePage, 整数型, , CP_ACP CP_UTF8
.参数 dwFlags, 整数型, ,
.参数 lpWideCharStr, 文本型, ,
.参数 cchWideChar, 整数型, ,
.参数 lpMultiByteStr, 整数型, ,
.参数 cbMultiByte, 整数型, ,
.常量 WCP_IBM037, "37", 公开, IBM EBCDIC 美国-加拿大
.常量 WCP_IBM437, "437", 公开, 美国代工
.常量 WCP_IBM500, "500", 公开, IBM EBCDIC 国际
.常量 WCP_ASMO_708, "708", 公开, 阿拉伯语
.常量 WCP_709, "709", 公开, 阿拉伯语(ASMO-449+,BCON V4)
.常量 WCP_710, "710", 公开, 阿拉伯语 - 透明阿拉伯语
.常量 WCP_DOS_720, "720", 公开, 阿拉伯语(透明 ASMO);阿拉伯语 (DOS)
.常量 WCP_ibm737, "737", 公开, OEM 希腊(原 437G);希腊语 (DOS)
.常量 WCP_ibm775, "775", 公开, OEM 波罗的海;波罗的海 (DOS)
.常量 WCP_ibm850, "850", 公开, OEM 多语言拉丁语 1;西欧 (DOS)
.常量 WCP_ibm852, "852", 公开, OEM 拉丁文 2;中欧 (DOS)
.常量 WCP_ibm855, "855", 公开, OEM 西里尔字母(主要是俄语)
.常量 WCP_ibm857, "857", 公开, OEM 土耳其语;土耳其语 (DOS)
.常量 WCP_ibm00858, "858", 公开, OEM 多语言拉丁语 1 + 欧元符号
.常量 WCP_ibm860, "860", 公开, OEM葡萄牙语;葡萄牙语 (DOS)
.常量 WCP_DOS_862, "862", 公开, OEM 希伯来语;希伯来语 (DOS)
.常量 WCP_IBM863, "863", 公开, OEM 法裔加拿大语;加拿大法语 (DOS)
.常量 WCP_IBM864, "864", 公开, OEM 阿拉伯语;阿拉伯语 (864)
.常量 WCP_IBM865, "865", 公开, OEM北欧;北欧 (DOS)
.常量 WCP_cp866, "866", 公开, OEM 俄语;西里尔文 (DOS)
.常量 WCP_ibm869, "869", 公开, OEM 现代希腊语;希腊语、现代 (DOS)
.常量 WCP_IBM870, "870", 公开, IBM EBCDIC 多语言/ROECE(拉丁语 2);IBM EBCDIC 多语言拉丁语 2
.常量 WCP_windows_874, "874", 公开, 泰语 (Windows)
.常量 WCP_cp875, "875", 公开, IBM EBCDIC 希腊现代
.常量 WCP_shift_jis, "932", 公开, ANSI/OEM 日文;日语 (Shift-JIS)
.常量 WCP_gb2312, "936", 公开, ANSI/OEM 简体中文(中国、新加坡);简体中文 (GB2312)
.常量 WCP_ks_c_5601_1987, "949", 公开, ANSI/OEM 韩文(统一韩文代码)
.常量 WCP_big5, "950", 公开, ANSI/OEM 繁体中文(台湾;中国香港特别行政区);繁体中文(Big5)
.常量 WCP_IBM1026, "1026", 公开, IBM EBCDIC 土耳其语(拉丁语 5)
.常量 WCP_IBM01047, "1047", 公开, IBM EBCDIC 拉丁语 1/开放系统
.常量 WCP_IBM01140, "1140", 公开, IBM EBCDIC 美国-加拿大(037 + 欧元符号);IBM EBCDIC(美国-加拿大-欧洲)
.常量 WCP_IBM01141, "1141", 公开, IBM EBCDIC 德国(20273 + 欧元符号);IBM EBCDIC(德国-欧元)
.常量 WCP_IBM01142, "1142", 公开, IBM EBCDIC 丹麦-挪威(20277 + 欧元符号);IBM EBCDIC(丹麦-挪威-欧洲)
.常量 WCP_IBM01143, "1143", 公开, IBM EBCDIC 芬兰-瑞典(20278 + 欧元符号);IBM EBCDIC(芬兰-瑞典-欧洲)
.常量 WCP_IBM01144, "1144", 公开, IBM EBCDIC 意大利(20280 + 欧元符号);IBM EBCDIC(意大利-欧洲)
.常量 WCP_IBM01145, "1145", 公开, IBM EBCDIC 拉丁美洲-西班牙(20284 + 欧元符号);IBM EBCDIC(西班牙-欧洲)
.常量 WCP_IBM01146, "1146", 公开, IBM EBCDIC 英国(20285 + 欧元符号);IBM EBCDIC(英国-欧洲)
.常量 WCP_IBM01147, "1147", 公开, IBM EBCDIC 法国(20297 + 欧元符号);IBM EBCDIC(法国-欧洲)
.常量 WCP_IBM01148, "1148", 公开, IBM EBCDIC International(500 + 欧元符号);IBM EBCDIC(国际-欧洲)
.常量 WCP_IBM01149, "1149", 公开, IBM EBCDIC 冰岛语(20871 + 欧元符号);IBM EBCDIC(冰岛-欧洲)
.常量 WCP_utf_16, "1200", 公开, Unicode UTF-16,小端字节序(ISO 10646 的 BMP);仅可用于托管应用程序
.常量 WCP_unicodeFFFE, "1201", 公开, Unicode UTF-16,大端字节序;仅可用于托管应用程序
.常量 WCP_windows_1250, "1250", 公开, ANSI 中欧;中欧 (Windows)
.常量 WCP_windows_1251, "1251", 公开, ANSI 西里尔字母;西里尔文 (Windows)
.常量 WCP_windows_1252, "1252", 公开, ANSI 拉丁语 1;西欧 (Windows)
.常量 WCP_windows_1253, "1253", 公开, ANSI 希腊语;希腊语 (Windows)
.常量 WCP_windows_1254, "1254", 公开, ANSI 土耳其语;土耳其语 (Windows)
.常量 WCP_windows_1255, "1255", 公开, ANSI 希伯来语;希伯来语 (Windows)
.常量 WCP_windows_1256, "1256", 公开, ANSI 阿拉伯语;阿拉伯语 (Windows)
.常量 WCP_windows_1257, "1257", 公开, ANSI 波罗的海;波罗的海 (Windows)
.常量 WCP_windows_1258, "1258", 公开, ANSI/OEM 越南语;越南语 (Windows)
.常量 WCP_Johab, "1361", 公开, 韩语 (Johab)
.常量 WCP_macintosh, "10000", 公开, MAC罗马; 西欧 (Mac)
.常量 WCP_x_mac_japanese, "10001", 公开, 日语 (Mac)
.常量 WCP_x_mac_chinesetrad, "10002", 公开, MAC繁体中文(Big5);繁体中文 (Mac)
.常量 WCP_x_mac_korean, "10003", 公开, 韩语 (Mac)
.常量 WCP_x_mac_arabic, "10004", 公开, 阿拉伯语 (Mac)
.常量 WCP_x_mac_hebrew, "10005", 公开, 希伯来语 (Mac)
.常量 WCP_x_mac_greek, "10006", 公开, 希腊语 (Mac)
.常量 WCP_x_mac_cyrillic, "10007", 公开, 西里尔文 (Mac)
.常量 WCP_x_mac_chinesesimp, "10008", 公开, MAC简体中文(GB2312);简体中文 (Mac)
.常量 WCP_x_mac_romanian, "10010", 公开, 罗马尼亚语 (Mac)
.常量 WCP_x_mac_ukrainian, "10017", 公开, 乌克兰语 (Mac)
.常量 WCP_x_mac_thai, "10021", 公开, 泰语 (Mac)
.常量 WCP_x_mac_ce, "10029", 公开, MAC 拉丁语 2; 中欧 (Mac)
.常量 WCP_x_mac_icelandic, "10079", 公开, 冰岛语 (Mac)
.常量 WCP_x_mac_turkish, "10081", 公开, 土耳其语 (Mac)
.常量 WCP_x_mac_croatian, "10082", 公开, 克罗地亚语 (Mac)
.常量 WCP_utf_32, "12000", 公开, Unicode UTF-32,小端字节序;仅可用于托管应用程序
.常量 WCP_utf_32BE, "12001", 公开, Unicode UTF-32,大端字节序;仅可用于托管应用程序
.常量 WCP_x_Chinese_CNS, "20000", 公开, CNS台湾;繁体中文 (CNS)
.常量 WCP_x_cp20001, "20001", 公开, TCA台湾
.常量 WCP_x_Chinese_Eten, "20002", 公开, 伊顿台湾;中国繁体(Eten)
.常量 WCP_x_cp20003, "20003", 公开, IBM5550 台湾
.常量 WCP_x_cp20004, "20004", 公开, TeleText Taiwan
.常量 WCP_x_cp20005, "20005", 公开, Wang Taiwan
.常量 WCP_x_IA5, "20105", 公开, IA5(IRV International Alphabet No. 5, 7-bit);西欧 (IA5)
.常量 WCP_x_IA5_German, "20106", 公开, IA5 德语(7 位)
.常量 WCP_x_IA5_Swedish, "20107", 公开, IA5 瑞典语(7 位)
.常量 WCP_x_IA5_Norwegian, "20108", 公开, IA5 挪威语(7 位)
.常量 WCP_us_ascii, "20127", 公开, US-ASCII(7 位)
.常量 WCP_x_cp20261, "20261", 公开, T.61
.常量 WCP_x_cp20269, "20269", 公开, ISO 6937 无间距口音
.常量 WCP_IBM273, "20273", 公开, IBM EBCDIC 德国
.常量 WCP_IBM277, "20277", 公开, IBM EBCDIC 丹麦-挪威
.常量 WCP_IBM278, "20278", 公开, IBM EBCDIC 芬兰-瑞典
.常量 WCP_IBM280, "20280", 公开, IBM EBCDIC 意大利
.常量 WCP_IBM284, "20284", 公开, IBM EBCDIC 拉丁美洲-西班牙
.常量 WCP_IBM285, "20285", 公开, IBM EBCDIC 英国
.常量 WCP_IBM290, "20290", 公开, IBM EBCDIC 日语片假名扩展
.常量 WCP_IBM297, "20297", 公开, IBM EBCDIC 法国
.常量 WCP_IBM420, "20420", 公开, IBM EBCDIC 阿拉伯语
.常量 WCP_IBM423, "20423", 公开, IBM EBCDIC 希腊语
.常量 WCP_IBM424, "20424", 公开, IBM EBCDIC 希伯来语
.常量 WCP_x_EBCDIC_KoreanExtended, "20833", 公开, IBM EBCDIC 韩语扩展
.常量 WCP_IBM_Thai, "20838", 公开, IBM EBCDIC 泰语
.常量 WCP_koi8_r, "20866", 公开, 俄语(KOI8-R);西里尔文 (KOI8-R)
.常量 WCP_IBM871, "20871", 公开, IBM EBCDIC 冰岛语
.常量 WCP_IBM880, "20880", 公开, IBM EBCDIC 西里尔文俄语
.常量 WCP_IBM905, "20905", 公开, IBM EBCDIC 土耳其语
.常量 WCP_IBM00924, "20924", 公开, IBM EBCDIC Latin 1/Open System(1047 + 欧元符号)
.常量 WCP_EUC_JP, "20932", 公开, 日语(JIS 0208-1990 和 0212-1990)
.常量 WCP_x_cp20936, "20936", 公开, 简体中文(GB2312);简体中文(GB2312-80)
.常量 WCP_x_cp20949, "20949", 公开, 韩国万盛
.常量 WCP_cp1025, "21025", 公开, IBM EBCDIC 西里尔文塞尔维亚-保加利亚语
.常量 WCP_21027, "21027", 公开, (已弃用)
.常量 WCP_koi8_u, "21866", 公开, 乌克兰语(KOI8-U);西里尔文 (KOI8-U)
.常量 WCP_iso_8859_1, "28591", 公开, ISO 8859-1 拉丁语 1;西欧 (ISO)
.常量 WCP_iso_8859_2, "28592", 公开, ISO 8859-2 中欧;中欧 (ISO)
.常量 WCP_iso_8859_3, "28593", 公开, ISO 8859-3 拉丁语 3
.常量 WCP_iso_8859_4, "28594", 公开, ISO 8859-4 波罗的海
.常量 WCP_iso_8859_5, "28595", 公开, ISO 8859-5 西里尔字母
.常量 WCP_iso_8859_6, "28596", 公开, ISO 8859-6 阿拉伯语
.常量 WCP_iso_8859_7, "28597", 公开, ISO 8859-7 希腊语
.常量 WCP_iso_8859_8, "28598", 公开, ISO 8859-8 希伯来语;希伯来语 (ISO-Visual)
.常量 WCP_iso_8859_9, "28599", 公开, ISO 8859-9 土耳其语
.常量 WCP_iso_8859_13, "28603", 公开, ISO 8859-13 爱沙尼亚语
.常量 WCP_iso_8859_15, "28605", 公开, ISO 8859-15 拉丁语 9
.常量 WCP_x_Europa, "29001", 公开, 欧罗巴 3
.常量 WCP_iso_8859_8_i, "38598", 公开, ISO 8859-8 希伯来语;希伯来语(ISO 逻辑)
.常量 WCP_iso_2022_jp_50220, "50220", 公开, ISO 2022 日语,无半角片假名;日语 (JIS)
.常量 WCP_cslISO2022JP, "50221", 公开, ISO 2022 日语,半角片假名;日语(JIS-允许 1 个字节的假名)
.常量 WCP_iso_2022_jp_50222, "50222", 公开, ISO 2022 日本 JIS X 0201-1989;日语(JIS-允许 1 字节假名 - SO/SI)
.常量 WCP_iso_2022_kr, "50225", 公开, ISO 2022 韩文
.常量 WCP_x_cp50227, "50227", 公开, ISO 2022 简体中文;简体中文 (ISO 2022)
.常量 WCP_50229, "50229", 公开, ISO 2022 繁体中文
.常量 WCP_50930, "50930", 公开, EBCDIC 日语(片假名)扩展
.常量 WCP_50931, "50931", 公开, EBCDIC 美国-加拿大和日本
.常量 WCP_50933, "50933", 公开, EBCDIC 韩语扩展和韩语
.常量 WCP_50935, "50935", 公开, EBCDIC 简体中文 扩展和简体中文
.常量 WCP_50936, "50936", 公开, EBCDIC 简体中文
.常量 WCP_50937, "50937", 公开, EBCDIC 美加和繁体中文
.常量 WCP_50939, "50939", 公开, EBCDIC 日语(拉丁语)扩展和日语
.常量 WCP_euc_jp, "51932", 公开, EUC 日语
.常量 WCP_EUC_CN, "51936", 公开, EUC 简体中文;简体中文 (EUC)
.常量 WCP_euc_kr, "51949", 公开, EUC 韩国语
.常量 WCP_51950, "51950", 公开, EUC 繁体中文
.常量 WCP_hz_gb_2312, "52936", 公开, HZ-GB2312简体中文;简体中文 (HZ)
.常量 WCP_GB18030, "54936", 公开, GB18030 简体中文(4 字节);简体中文(GB18030)(Windows XP+)
.常量 WCP_x_iscii_de, "57002", 公开, ISCII梵文
.常量 WCP_x_iscii_be, "57003", 公开, ISCII 孟加拉语
.常量 WCP_x_iscii_ta, "57004", 公开, ISCII 泰米尔语
.常量 WCP_x_iscii_te, "57005", 公开, ISCII泰卢固语
.常量 WCP_x_iscii_as, "57006", 公开, ISCII 阿萨姆语
.常量 WCP_x_iscii_or, "57007", 公开, ISCII 奥迪亚
.常量 WCP_x_iscii_ka, "57008", 公开, ISCII卡纳达语
.常量 WCP_x_iscii_ma, "57009", 公开, ISCII马拉雅拉姆语
.常量 WCP_x_iscii_gu, "57010", 公开, ISCII古吉拉特语
.常量 WCP_x_iscii_pa, "57011", 公开, ISCII旁遮普语
.常量 WCP_utf_7, "65000", 公开, Unicode (UTF-7)
.常量 WCP_utf_8, "65001", 公开, Unicode (UTF-8)
.常量 UNIT_Length_Am, "70001", 公开, 阿米
.常量 UNIT_Length_fm, "70002", 公开, 飞米(费米)
.常量 UNIT_Length_pm_1, "70003", 公开, 皮米
.常量 UNIT_Length_A, "70004", 公开, 埃米
.常量 UNIT_Length_nm, "70005", 公开, 纳米
.常量 UNIT_Length_um, "70006", 公开, 微米
.常量 UNIT_Length_cmm, "70007", 公开, 忽米
.常量 UNIT_Length_dmm, "70008", 公开, 丝米
.常量 UNIT_Length_mm, "70009", 公开, 毫米
.常量 UNIT_Length_cm, "70010", 公开, 厘米
.常量 UNIT_Length_dm, "70011", 公开, 分米
.常量 UNIT_Length_m, "70012", 公开, 米
.常量 UNIT_Length_km, "70013", 公开, 千米(公里)
.常量 UNIT_Length_pm_2, "70014", 公开, 拍米
.常量 UNIT_Length_AU, "70015", 公开, 天文单位
.常量 UNIT_Length_light_year, "70016", 公开, 光年
.常量 UNIT_Length_pc, "70017", 公开, 秒差距
.常量 UNIT_Square_are, "70021", 公开, 公亩
.常量 UNIT_Square_hm, "70022", 公开, 公顷
.常量 UNIT_Square_km, "70023", 公开, 平方公里(平方千米)
.常量 UNIT_Square_m, "70024", 公开, 平方米
.常量 UNIT_Square_cm, "70025", 公开, 平方厘米
.常量 UNIT_Square_dm, "70026", 公开, 平方分米
.常量 UNIT_Square_mm, "70027", 公开, 平方毫米
.常量 UNIT_Volume_dm, "70031", 公开, 立方分米
.常量 UNIT_Volume_m, "70032", 公开, 立方米
.常量 UNIT_Volume_cm, "70033", 公开, 立方厘米
.常量 UNIT_Volume_mm, "70034", 公开, 立方毫米
.常量 UNIT_Volume_mL, "70035", 公开, 毫升(立方厘米)
.常量 UNIT_Volume_L, "70036", 公开, 升(立方分米)
.常量 UNIT_Weigh_kg, "70041", 公开, 千克
.常量 UNIT_Weigh_g, "70042", 公开, 克
.常量 UNIT_Weigh_mg, "70043", 公开, 毫克
.常量 UNIT_Weigh_ug, "70044", 公开, 微克
.常量 UNIT_Weigh_ct, "70045", 公开, 克拉
.常量 UNIT_Weigh_t, "70046", 公开, 吨(公吨)