参数中带有%怎样传递?

kendison 2003-01-17 03:43:51
rt,还有有什么特殊的符号要注意的?
...全文
39 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2003-01-17
  • 打赏
  • 举报
回复
strSpecial = "!""#$%&'()*+,/:;<=>?@[\]^`{|}~%"
这些都要变成对应的ASCII码,以下是vbscript代码

function urlencoding(vstrin)
dim i,strreturn,strSpecial
strSpecial = "!""#$%&'()*+,/:;<=>?@[\]^`{|}~%"
strreturn = ""
for i = 1 to len(vstrin)
thischr = mid(vstrin,i,1)
if abs(asc(thischr)) < &hff then
if thischr=" " then
strreturn = strreturn & "+"
elseif instr(strSpecial,thischr)>0 then
strreturn = strreturn & "%" & hex(asc(thischr))
else
strreturn = strreturn & thischr
end if
else
innercode = asc(thischr)
if innercode < 0 then
innercode = innercode + &h10000
end if
hight8 = (innercode and &hff00)\ &hff
low8 = innercode and &hff
strreturn = strreturn & "%" & hex(hight8) & "%" & hex(low8)
end if
next
urlencoding = strreturn
end function
逍遥小贼 2003-01-17
  • 打赏
  • 举报
回复
用escape把%转换成ASCII码
wangxj0600 2003-01-17
  • 打赏
  • 举报
回复
escape把%转换成ASCII码
以前我这样做过,asp查IP中的一部分
uGain 2003-01-17
  • 打赏
  • 举报
回复
不知道转化成16进制的ascii中不中?
:)
signboy 2003-01-17
  • 打赏
  • 举报
回复
=号,
如果较多的话,可以考虑用form提交
allforly 2003-01-17
  • 打赏
  • 举报
回复
用escape函数加密

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧