//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言编码模拟器
系统结构:创建新文件,字节集取文本,读文件字节集,取文件编码_文件,取文件编码_字节集,取文件编码头,到多字节数据,到宽字符数据,取代码页,超级编辑框_加入内容,打开,取原编码,取回文件,转换,WideCharToMultiByte,MultiByteToWideChar,
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ _按钮2_被单击
| |
| |------ _按钮1_被单击
| |
| |------ _按钮3_被单击
| |
| |------ _按钮4_被单击
| |
| |
======应用程序集
| |
| |------ 创建新文件
| |
| |------ 字节集取文本
| |
| |------ 读文件字节集
| |
| |------ 取文件编码_文件
| |
| |------ 取文件编码_字节集
| |
| |------ 取文件编码头
| |
| |------ 到多字节数据
| |
| |------ 到宽字符数据
| |
| |------ 取代码页
| |
| |------ 超级编辑框_加入内容
| |
| |
======文件编码转换类
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 打开
| |
| |------ 取原编码
| |
| |------ 取回文件
| |
| |------ 转换
| |
| |
======调用的Dll
| |
| |---[dll]------ WideCharToMultiByte
| |
| |---[dll]------ MultiByteToWideChar
调用的DLL命令:
.DLL命令 WideCharToMultiByte, 整数型, "kernel32.dll", "WideCharToMultiByte", , 该函数映射一个unicode字符串到一个多字节字符串。
.参数 代码页, 整数型, , #CP_ACP;#CP_OEMCP;#CP_MACCP;#CP_THREAD_ACP;#CP_SYMBOL;#CP_UTF7;#CP_UTF8
.参数 标志, 整数型
.参数 宽字符字节集, 字节集
.参数 宽字符长度, 整数型
.参数 双字节字节集, 字节集
.参数 双字节长度, 整数型
.参数 默认文本, 整数型, 传址
.参数 使用默认文本, 整数型
.DLL命令 MultiByteToWideChar, 整数型, "kernel32.dll", "MultiByteToWideChar", , 该函数映射一个字符串到一个宽字符(unicode)的字符串。由该函数映射的字符串没必要是多字节字符组。
.参数 代码页, 整数型, , #CP_ACP;#CP_OEMCP;#CP_MACCP;#CP_THREAD_ACP;#CP_SYMBOL;#CP_UTF7;#CP_UTF8
.参数 标志, 整数型
.参数 双字节字节集, 字节集
.参数 双字节文本长度, 整数型
.参数 宽字符字节集, 字节集
.参数 宽字符文本长度, 整数型
