0 0 2
分享排行榜
修正错误贡献榜
已审核词条 未审核词条
子程序名返回值类型公开备 注
编码_URL解码_快速文本型 
参数名类 型参考可空数组备 注
参_解码文本文本型
参_是否UTF8逻辑型
参_汇编模式逻辑型
变量名类 型静态数组备 注
局_字节集变量字节集 
局_返回字节集字节型"0"
局_循环容器整数型 
Len整数型 
c1字节型 
c0字节型 
num整数型 
如果真 (参_解码文本 = “”)
返回 (“”)

局_字节集变量 = 到字节集 (参_解码文本)
如果 (参_汇编模式)
' http://bbs.125.la/forum.php?mod=viewthread&tid=14226272
汇编_字节集URL解码 (局_字节集变量)
Len = 取字节集长度 (局_字节集变量)
局_循环容器 = 1
判断循环首 (局_循环容器 ≤ Len)
判断 (局_字节集变量 [局_循环容器] ≠ 37)
加入成员 (局_返回字节集, 局_字节集变量 [局_循环容器])


局_循环容器 = 局_循环容器 + 1
如果真 (Len < 局_循环容器)
' 防止数组溢出
跳出循环 ()
c1 = 局_字节集变量 [局_循环容器]
局_循环容器 = 局_循环容器 + 1
如果真 (Len < 局_循环容器)
' 防止数组溢出
跳出循环 ()

c0 = 局_字节集变量 [局_循环容器]
num = hex2dec (c1) × 16 + hex2dec (c0)
加入成员 (局_返回字节集, num)

局_循环容器 = 局_循环容器 + 1
判断循环尾 ()
局_字节集变量 = 到字节集 (局_返回字节集)

如果真 (参_是否UTF8)
返回 (编码_Utf8到Ansi (局_字节集变量))
返回 (到文本 (局_字节集变量))
子程序名返回值类型公开备 注
汇编_字节集URL解码 将参数的内容直接进行URL解码,结果在原变量中
参数名类 型参考可空数组备 注
局_字节集变量参数字节集
置入代码 ({ 96, 139, 69, 8, 139, 0, 131, 192, 8, 80, 139, 248, 139, 240, 172, 60, 0, 116, 37, 60, 37, 117, 30, 73, 172, 60, 57, 118, 4, 36, 223, 44, 7, 44, 48, 138, 224, 192, 228, 4, 172, 60, 57, 118, 4, 36, 223, 44, 7, 44, 48, 10, 196, 170, 235, 214, 91, 139, 67, 252, 78, 43, 198, 3, 199, 137, 67, 252, 97, 201, 194, 4, 0 })
子程序名返回值类型公开备 注
hex2dec整数型 
参数名类 型参考可空数组备 注
c字节型
判断 (c ≥ 48 c ≤ 57)
返回 (c - 48)
判断 (c ≥ 97 c ≤ 102)
返回 (c - 97 + 10)
判断 (c ≥ 65 c ≤ 70)
返回 (c - 65 + 10)
返回 (-1)

词条作者信息
项目部004 -  一个月只活跃几分钟
使用例程
参与校正错误的易友
评论列表   发现违规评论、广告、刷屏,请点击举报(有奖)
无评论 评论
  • Copyright © ijingyi.com All Rights Reserved.