支持Unicode[UTF8]的MySQL数据库操作类
序言:
易语言原生态不支持Unicode,当你必须显示信息Unicode的情况下必须采用黑月页面类、非常编辑框、或是exui支持库。尽管解决了显示信息的难题,可是假如跟数据库联接开展互动查寻的情况下,一直沒有太好的解决方案,我一直在探求,总算在MySQL的数据库下,找到一种将会保持的方法,现开源系统出去,大伙儿沟通交流。
页面:
![支持Unicode[UTF8]的MySQL数据库操作类](/uploadfile/cover/202611/b2b675eb532c.webp)
谢谢:
最先谢谢“kyozy”高手开源系统的“mysql5.7类控制模块”,要我节约了很多的時间,谢谢精益论坛开源系统了“精易模块”,要我不用苦恼编码转换的难题。
表明:
1、测试机自然环境:win10-64位专业版 MySQL 5.7.24,理论上向下兼容数据库,大伙儿自主检测。
2、必须带libmysql.dll,因为我会一起装包提交。
留意:
黑月页面类未用过,不做探讨。
假如应用 非常编辑框 ,必须根据拷贝的方式,将Unicode拷贝到剪辑版上,再以字节集的方式取下;取下后必须Unicode转utf8后才可以一切正常应用;
exui支持库(20180526版)必须采用的方式 名:组件置组件字节集属性 (编辑框EX1.取窗口句柄 (), #属性编辑框_內容, pbu)
pbu= 组件取组件字节集属性 (编辑框EX1.取窗口句柄 (), #属性编辑框_內容)
末尾:
mysql_server中,联接完数据库后,用 置默认设置字符集 (“UTF2mb4”) 就可以,必须mysql数据库也是设定的“UTF2mb4”
mysql_server中,在检测 实行SQL句子 和实行SQL句子_UTF8 时,做到的实际效果是一样的,以便以防万一還是都保存了。
引入控制模块
无引入支持库
| 源代码文件夹名称 | 支持库文件夹名称 | 支持库标志 |
|---|---|---|
| Mysql类.e | 系统核心支持库 5.7 | d09f2340818511d396f6aaf844c7e325 |
-
易语言android无障碍千战 2020-09-16 -
利用易语言组件自制快捷启动千战 2020-09-16 -
易语言希尔排序之自定义数据类型排序千战 2020-09-16 -
填充前后文本到指定长度千战 2020-09-15 -
实例_Wininet 置代理地址(立即生效无需重启)千战 2020-09-15 -
超级列表框设置颜色(不闪烁版本)删除表项记得处理颜色数组+置行高千战 2020-09-15 -
小白盒 扫码枪 二维码扫描设备 键盘钩子源码千战 2020-09-15 -
WOL远程开机千战 2020-09-14 -
熊出没之拼图游戏千战 2020-09-14 -
Ylink(纯UI)千战 2020-09-14


