找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 236|回复: 2

用子程序取MD5编辑框乱码

[复制链接]

13

主题

21

回帖

238

积分

中级会员

积分
238
QQ
发表于 2024-10-4 00:12:18 | 显示全部楼层 |阅读模式
悬赏1金钱未解决
取MD5写在按钮事件中正常,但是单独写成函数,调试文本正常,但是编辑框等显示乱码
折腾了1-2个小时,还是无法解决


  1. 函数 UI事件 整型 按钮1_按钮点击(元素句柄 来源句柄, 逻辑型 *是否拦截)
  2.                 文本型A c = _编辑框1.取文本()
  3. //                常量 文本型A d = c
  4. //                常量 字符型A *a = d
  5. //                MD5类   md5_inst(a)
  6. //                调试输出(a, md5_inst.toString())
  7. //                文本型A f = md5_inst.toString()
  8. //                常量 文本型 g = 到文本(f)
  9. //                常量 字符型  *e = g
  10.                 如果 (_编辑框1.取文本()!= "")//123//202cb962ac59075b964b07152d234b70
  11.                         //_编辑框2.置文本(e)
  12.                         _编辑框2.置文本(取MD5(c))
  13.                 返回 0
  14.         函数 常量 字符型* 取MD5(文本型A c)
  15.                 常量 文本型A d = c
  16.                 常量 字符型A *a = d
  17.                 MD5类   md5_inst(a)
  18.                 调试输出(a, md5_inst.toString())
  19.                 文本型A f = md5_inst.toString()
  20.                 常量 文本型 g = 到文本(f)
  21.                 常量 字符型  *e = g
  22.                 返回 e
复制代码




附件: 您需要 登录 才可以下载或查看,没有账号?立即注册

34

主题

157

回帖

870

积分

高级会员

积分
870
发表于 2024-10-4 07:59:56 | 显示全部楼层
a2w()转码后才给组件显示!

13

主题

21

回帖

238

积分

中级会员

积分
238
QQ
 楼主| 发表于 2024-10-4 14:15:47 | 显示全部楼层
文本型A c = _编辑框1.取文本()//取MD5必须用文本型A
_编辑框2.置文本(校验_取MD5_Ascii(c))//或 校验_取MD5_字节集(到字节集(c))
此贴终结,再次封装都有问题,用内置封装的命令解决,可以@别名 取数据摘要()
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-1-29 13:54 , Processed in 0.070717 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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