开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 28027|回复: 237
收起左侧

[易源码分享] 【完全开源】Unicode全功能模块,用过的人都说好

    [复制链接]
结帖率:100% (1/1)
发表于 2022-6-2 16:41:11 | 显示全部楼层 |阅读模式   湖南省长沙市
分享源码
界面截图: -
是否带模块: 纯源码
备注说明: -
本帖最后由 simor3 于 2022-6-2 16:53 编辑

未标题-1.png
QQ截图20220602165135.jpg
(扩展功能支持库一[shellEx]只用到了个一个命令“取指针地址”,其他都只用到核心支持库。)
自己平常用到的功能,从各种前辈的模块里扣来的,有些原来有问题的地方自己进行了修改,日积月累拼凑成了这个模块,各种功能自己平常都在用,效率不敢说多好,但是能跑。

涵盖的东西有点多,主要的功能是W的文本操作和文件读写:
1.支持W的文本操作,包含各种常用的文本操作,也支持正则W版。
2.支持W版的文件读写,支持大文件。
_ZL632%ST9028IM{VV8_LN3.png

如上图,还拼了很多其他的功能,在模块里都有例子,都尽量把调用方式写的非常简单易用。

接下来把我扣的原贴发一下,表示由衷的感谢。
文件读写W版 作者:福仔(文件读写W是从这个模块里扣的)
易语言希尔排序之自定义数据类型排序 作者:希纱
流量监控程序 作者:Sòrγy︶ㄣ (好像是这个贴)
【无锁日志】易语言第一份日志系统。 作者:镇坛道德标杆
纯易代码实现弹出Windowszy管理器的右键菜单。作者:1185384801
纯api注册热键 是组合键哦 作者:う网淅乄
闲来无事开源个简单异或文本加密【翻译自Delphi】 作者:chencong5025
Everything-SDK简单调用 作者:永痕
呵呵仙_类组件_拖放对象1.003 作者:呵呵仙
黑月界面类3.8 作者:酷宝贝 (文本操作W是从这个模块里扣的)
基本上就以上这些模块加上我自己的一丢丢增改构成了Unicode模块。

易语言想要完全的Unicode化,靠这个Unicode模块远远不够,接下来介绍下如何在其他方面的unicode化:
1.界面
界面推荐使用EXUI支持库,组件多,性能强,全面支持unicode。官网:百度搜索EXUI

2.数据库
sqlite3.30.1 数据库模块+支持库 作者:酷宝贝
数据库我一般用sqlite,性能够用,这个模块支持utf8编码,也就相当于支持unicode。

3.json类
zyJson1.7(kyozy)- JSON模块 作者:酷宝贝
【搬运】zyJson模块含源码,3.2.4版 (搬运的最新版)
json解析遇到需要处理Unicode字符的,可以用zyjson,解析速度虽然不是最快,但是一般够用。

4.精易模块
精易模块里也有大量的unciode操作的命令,里面有的我就没往我的模块里扣了,大多数时候都需要配合精易模块一起使用。

我组装的unicode模块加上面四个模块或库,基本能解决大部分常用的Unicode字符问题,
模块完全开源,需要什么功能自己扣,模块有bug欢迎反馈给我,有其他更好的建议也欢迎大家一起交流。

回复下载,感谢支持。
Unicode模块.7z (69.82 KB, 下载次数: 771)

评分

参与人数 18好评 +15 精币 +32 收起 理由
相随 + 1 支持开源~!感谢分享
m656655 + 1 + 2 YYDS~!
aismy + 1 + 2 感谢分享,期待发布新版哦
mosheng + 1 + 2 支持开源~!感谢分享
百熙 + 1 支持开源~!感谢分享
大小鱼 + 1 + 1 支持开源~!感谢分享
易语言资源网 + 1 + 3 开源精神必须支持~
瓶中仙子 + 1 + 2 支持开源~!感谢分享
zlw310282 + 1 + 2 感谢分享,很给力!~
fjgh + 1 + 2 支持开源~!感谢分享
WanDongWu + 1 + 2 支持开源~!感谢分享
遂心 + 1 + 2 支持开源~!感谢分享
QQ1329127360 + 2 支持开源~!感谢分享
xslyhk + 1 + 1 支持开源~!感谢分享
airaz + 1 + 2 支持开源~!感谢分享
木小果 + 1 支持开源~!感谢分享
冰点 + 1 + 5 支持开源~!感谢分享
luckfish45 + 1 支持开源~!感谢分享

查看全部评分


本帖被以下淘专辑推荐:

结帖率:0% (0/1)
发表于 5 天前 | 显示全部楼层   四川省广安市
11111111111111111111
回复 支持 反对

使用道具 举报

结帖率:0% (0/2)

签到天数: 3 天

发表于 2025-10-14 22:33:33 | 显示全部楼层   安徽省阜阳市
2222222222222222222222222
回复 支持 反对

使用道具 举报

结帖率:75% (3/4)

签到天数: 2 天

发表于 2025-9-8 09:47:58 | 显示全部楼层   福建省龙岩市
本帖最后由 leibel 于 2025-9-8 09:53 编辑

W_分割文本不了 ,是为什么
W_分割文本 (data, 编码_Ansi到Utf8 (“==”, ), data_arr)
W_分割文本 (data, 到字节集 (“==”, ), data_arr)
W_分割文本 (data, 编码_Ansi到Unicode (“==”, ), data_arr)
data的数据是:
34==A02==user6054399905281==5==@heryerdebabacan==Merhaba==2025-09-04 09:51:00==喙€喔炧阜喙堗腑喔權箖喔權箑喔∴阜喔竾?鉃昄
Ine00099lk==2”
字节集:138{51,52,61,61,65,48,50,61,61,117,115,101,114,54,48,53,52,51,57,57,57,48,53,50,56,49,61,61,53,61,61,64,104,101,114,121,101,114,100,101,98,97,98,97,99,97,110,61,61,77,101,114,104,97,98,97,61,61,50,48,50,53,45,48,57,45,48,52,32,48,57,58,53,49,58,48,48,61,61,224,185,128,224,184,158,224,184,183,224,185,136,224,184,173,224,184,153,224,185,131,224,184,153,224,185,128,224,184,161,224,184,183,224,184,173,224,184,135,63,226,158,149,76,73,110,101,48,48,48,57,57,108,107,61,61,50,0,0}
用快速字节集对像就能正常分割
快速.添加 (data)
data_arr = 快速.分割字节集 (到字节集 (“==”), )
======以下是测试的, 这样测应该没什么问题吧======================
.版本 2
.支持库 commobj
.支持库 spec

.子程序 __启动窗口_创建完毕
.局部变量 data, 字节集
.局部变量 data_arr, 字节集, , "0"
.局部变量 快速, 快速字节集对象

data = { 51, 52, 61, 61, 65, 48, 50, 61, 61, 117, 115, 101, 114, 54, 48, 53, 52, 51, 57, 57, 57, 48, 53, 50, 56, 49, 61, 61, 53, 61, 61, 64, 104, 101, 114, 121, 101, 114, 100, 101, 98, 97, 98, 97, 99, 97, 110, 61, 61, 77, 101, 114, 104, 97, 98, 97, 61, 61, 50, 48, 50, 53, 45, 48, 57, 45, 48, 52, 32, 48, 57, 58, 53, 49, 58, 48, 48, 61, 61, 224, 185, 128, 224, 184, 158, 224, 184, 183, 224, 185, 136, 224, 184, 173, 224, 184, 153, 224, 185, 131, 224, 184, 153, 224, 185, 128, 224, 184, 161, 224, 184, 183, 224, 184, 173, 224, 184, 135, 63, 226, 158, 149, 76, 73, 110, 101, 48, 48, 48, 57, 57, 108, 107, 61, 61, 50, 0, 0 }

W_分割文本 (data, { 61, 61 }, data_arr)

调试输出 (“data_arr”, data_arr)
调试输出 (“data_arr取数组成员数”, 取数组成员数 (data_arr))

快速.添加 (data)
data_arr = 快速.分割字节集 ({ 61, 61 }, )

调试输出 (“data_arr”, data_arr)
调试输出 (“data_arr取数组成员数”, 取数组成员数 (data_arr))



输出的日志:
[09:51:30] * “data_arr” | 数组:1{字节集:138{51,52,61,61,65,48,50,61,61,117,115,101,114,54,48,53,52,51,57,57,57,48,53,50,56,49,61,61,53,61,61,64,104,101,114,121,101,114,100,101,98,97,98,97,99,97,110,61,61,77,101,114,104,97,98,97,61,61,50,48,50,53,45,48,57,45,48,52,32,48,57,58,53,49,58,48,48,61,61,224,185,128,224,184,158,224,184,183,224,185,136,224,184,173,224,184,153,224,185,131,224,184,153,224,185,128,224,184,161,224,184,183,224,184,173,224,184,135,63,226,158,149,76,73,110,101,48,48,48,57,57,108,107,61,61,50,0,0}}
[09:51:30] * “data_arr取数组成员数” | 1
[09:51:30] * “data_arr” | 数组:9{字节集:2{51,52},字节集:3{65,48,50},字节集:17{117,115,101,114,54,48,53,52,51,57,57,57,48,53,50,56,49},字节集:1{53},字节集:16{64,104,101,114,121,101,114,100,101,98,97,98,97,99,97,110},字节集:7{77,101,114,104,97,98,97},字节集:19{50,48,50,53,45,48,57,45,48,52,32,48,57,58,53,49,58,48,48},字节集:54{224,185,128,224,184,158,224,184,183,224,185,136,224,184,173,224,184,153,224,185,131,224,184,153,224,185,128,224,184,161,224,184,183,224,184,173,224,184,135,63,226,158,149,76,73,110,101,48,48,48,57,57,108,107},字节集:3{50,0,0}}
[09:51:30] * “data_arr取数组成员数” | 9

回复 支持 反对

使用道具 举报

结帖率:75% (3/4)

签到天数: 2 天

发表于 2025-9-8 09:38:03 | 显示全部楼层   福建省龙岩市
感谢分享,  测试一下, 昨天下载了一个其它的有BUG
回复 支持 反对

使用道具 举报

签到天数: 2 天

发表于 2025-9-6 18:44:55 | 显示全部楼层   湖北省黄石市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

签到天数: 2 天

发表于 2025-9-6 16:09:02 | 显示全部楼层   湖北省黄冈市
感谢分享,希望精易公司一路长虹。
回复 支持 反对

使用道具 举报

发表于 2025-8-29 00:53:59 | 显示全部楼层   澳门特别行政区*
感谢分享
回复 支持 反对

使用道具 举报

结帖率:80% (4/5)

签到天数: 4 天

发表于 2025-8-11 09:13:28 | 显示全部楼层   广东省梅州市
感谢分享
回复 支持 反对

使用道具 举报

发表于 2025-8-8 01:57:40 高大上手机用户 | 显示全部楼层   柬埔寨
好牛的东西
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

关闭

精易论坛 - 有你更精彩上一条 /2 下一条

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表