易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

[UTF8].面向MySql的商用软件框架,可导出xlsx,解决生僻字问题   [复制链接]

    2020-11-27 10:19:53
    2020开源大赛(第五届)
    易语言资源网
    3381 次浏览
    来源链接


本源码中所有调用的模块均已开源。

本源码用到新版EXUI界面支持库,其实EXUI界面库可以显示Unicode字符,但是MySql支持的是UTF8mb4,所以这里以UTF8为基准。

本源码旨在通过相对简单的方法解决易语言只能使用ansi文本的问题,实现了与mysql数据库的交互,可商用

①通过EXUI界面库,可以方便的输入输出UTF8字符;

②通过EXUI向mysql中插入UTF8字符;

③从mysql中读取UTF8字符并显示;

④在查询过程中,支持直接通过生僻字条件进行查询并显示;

⑤可以将数据库中的数据导出excel,并且在excel 文件中可正常显示;

⑥本次开源中,开源了自用的MDI模拟模块,实现了EXUI支持库模拟MDI风格显示(首次开源);

⑦因EXUI支持库中没有状态条,故用编辑框模拟实现了状态条的功能。

本源码为框架源码,仅展示上述交互的写法,各位清楚其中的写法,即可自行扩展。

源码下载:

1、mysql:可以自行搭建,也可以下载:https://xxdahai.lanzoux.com/i9d4Dijr9sb

2、开源源码包:


以下为截图:



点我下载 (已有 223 次下载)

引用模块


源码文件名 模块文件名
主程序.e
MDI模拟类ExNew.ec
MySQL 5.7.24类.ec
LibXLW.ec
Mysql类.e
Unicode&Usc2.ec


引用支持库


源码文件名 支持库文件名 支持库标识
主程序.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
EXUI++20201116 2020.11 5014D8FA6DCA40b68FA626D8186666EB
高级表格支持库 3.0 0B4337DA651B4b619ACF61334A7E8B47
DIYMDI模拟类ExN.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
EXUI++20201103 2020.11 5014D8FA6DCA40b68FA626D8186666EB
LibXL_3.8.8-un.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
Mysql类.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:YY彩虹字幕器(读取酷狗歌词+花边)...     下一篇:智能地址拆分,支持全国地址...