体育资讯网

您现在的位置是:首页 > 分类11 > 正文

分类11

易语言url编码源码(url编码教程)

hacker2022-07-11 13:14:16分类1161
本文目录一览:1、易语言将编辑框内容转换成url编码,怎么写?2、

本文目录一览:

易语言将编辑框内容转换成url编码,怎么写?

收集自网上的俩子程序命令,复制到易语言代码里,调用 URL编码(编辑框.内容) 这个命令就可以了

.版本 2

.子程序 URL编码, 文本型, ,

.参数 URL, 文本型

.局部变量 Len, 整数型

.局部变量 循环容器, 整数型

.局部变量 Asc, 整数型

.局部变量 目标, 文本型

.局部变量 临时, 文本型

Len = 取文本长度 (URL)

.变量循环首 (1, Len, 1, 循环容器)

Asc = 取代码 (URL, 循环容器)

Asc = 选择 (Asc < 0, 256 + Asc, Asc)

.如果 (Asc < 42 或 Asc = 43 或 Asc > 57 且 Asc < 64 或 Asc > 90 且 Asc < 95 或 Asc = 96 或 Asc > 122)

临时 = 取十六进制文本 (Asc)

目标 = 目标 + 选择 (取文本长度 (临时) < 2, “%0” + 临时, “%” + 临时)

.否则

目标 = 目标 + 字符 (Asc)

.如果结束

.变量循环尾 ()

返回 (目标)

.子程序 URL解码, 文本型, ,

.参数 URL, 文本型

.局部变量 循环容器, 整数型

.局部变量 Len, 整数型

.局部变量 HEX, 文本型

.局部变量 目标, 文本型

.局部变量 H, 整数型

.局部变量 L, 整数型

Len = 取文本长度 (URL)

循环容器 = 1

HEX = “0123456789ABCDEF”

.判断循环首 (循环容器 ≤ Len)

.判断开始 (取文本中间 (URL, 循环容器, 1) ≠ “%”)

目标 = 目标 + 取文本中间 (URL, 循环容器, 1)

.默认

循环容器 = 循环容器 + 1

H = 寻找文本 (HEX, 到大写 (取文本中间 (URL, 循环容器, 1)), , 假) - 1

循环容器 = 循环容器 + 1

L = 寻找文本 (HEX, 到大写 (取文本中间 (URL, 循环容器, 1)), , 假) - 1

目标 = 目标 + 字符 (H × 16 + L)

.判断结束

循环容器 = 循环容器 + 1

.判断循环尾 ()

返回 (目标)

易语言 URL编码问题,一个链接地址只对汉字进行编码,结果却是不行

'不用模块

编辑框1.内容 = 到文本 (编码转换 (到字节集 (“地址”), #编码_GB2312, #编码_UTF_8, ))

'只转中文,如果全英语取出来是空白

求易语言URL编码解码源码

.版本 2

.子程序 URL编码, 文本型, , 作者:陈均匀 QQ:54501020

.参数 URL, 文本型

.局部变量 Len, 整数型

.局部变量 循环容器, 整数型

.局部变量 Asc, 整数型

.局部变量 目标, 文本型

.局部变量 临时, 文本型

Len = 取文本长度 (URL)

.变量循环首 (1, Len, 1, 循环容器)

Asc = 取代码 (URL, 循环容器)

Asc = 选择 (Asc < 0, 256 + Asc, Asc)

.如果 (Asc < 42 或 Asc = 43 或 Asc > 57 且 Asc < 64 或 Asc > 90 且 Asc < 95 或 Asc = 96 或 Asc > 122)

临时 = 取十六进制文本 (Asc)

目标 = 目标 + 选择 (取文本长度 (临时) < 2, “%0” + 临时, “%” + 临时)

.否则

目标 = 目标 + 字符 (Asc)

.如果结束

.变量循环尾 ()

返回 (目标)

.子程序 URL解码, 文本型, , 作者:陈均匀 QQ:54501020

.参数 URL, 文本型

.局部变量 循环容器, 整数型

.局部变量 Len, 整数型

.局部变量 HEX, 文本型

.局部变量 目标, 文本型

.局部变量 H, 整数型

.局部变量 L, 整数型

Len = 取文本长度 (URL)

循环容器 = 1

HEX = “0123456789ABCDEF”

.判断循环首 (循环容器 ≤ Len)

.判断开始 (取文本中间 (URL, 循环容器, 1) ≠ “%”)

目标 = 目标 + 取文本中间 (URL, 循环容器, 1)

.默认

循环容器 = 循环容器 + 1

H = 寻找文本 (HEX, 到大写 (取文本中间 (URL, 循环容器, 1)), , 假) - 1

循环容器 = 循环容器 + 1

L = 寻找文本 (HEX, 到大写 (取文本中间 (URL, 循环容器, 1)), , 假) - 1

目标 = 目标 + 字符 (H × 16 + L)

.判断结束

循环容器 = 循环容器 + 1

.判断循环尾 ()

返回 (目标)

发表评论

评论列表

  • 语酌木落(2022-07-12 00:13:03)回复取消回复

    EF”.判断循环首 (循环容器 ≤ Len) .判断开始 (取文本中间 (URL, 循环容器, 1) ≠ “%”) 目标 = 目标 + 取文本中间 (URL, 循环容器, 1) .默认 循环容器 = 循环容器 +