找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4247|回复: 0

server.urlencode有什么用?怎么用_本例子会告诉你

[复制链接]

1214

主题

352

回帖

11

精华

管理员

菜鸟

积分
93755

贡献奖关注奖人气王精英奖乐于助人勋章

发表于 2010-6-26 08:02:10 | 显示全部楼层 |阅读模式
这个函数主要是为了,不同浏览器的事,
如果你传递的参数是中文,有的浏览器就显示出错,如果转换成编码形式,就可以正确传递!
当然在IE下2个结果都是一样的,你看不出来区别,用编码来传递参数是一个好习惯,养成这个习惯你,就又向高手靠近一步了! <img src="<%server.URLEncode("#C1C6-1.jpg")%>" width="300" height="300" />


这样写
<a target="_blank" href="http://amos1.taobao.com/msg.ww?v=2&uid=<%=Server.URLEncode(wang)%>&s=1" ><img border="0" src="http://amos1.taobao.com/online.ww?v=2&uid=<%=Server.URLEncode(wang)%>=1" alt="旺旺联系我" /></a>

<%=wang%>就是变量!?????
你在那里看到说这个就是变量? 变量一定是 wang


<%
Dim wang
wang = "买卖人"
Response.Write Server.URLEncode("汇编") & "<BR>"
Response.Write Server.URLEncode(wang)
%>

我得输出结果是
%BB%E3%B1%E0
%C2%F2%C2%F4%C8%CB


=Server.URLEncode(wang)%> 这样写

<%=wang%>这种写法 是用在html代码中要显示wang变量时候用的


如果你传输的是中文字符就不是一个效果了,它的主要作用是传递一些通常URL识别性不好的象中文字符等的字符不如你在百度里搜索“你好”,会发现连接为:http://www.baidu.com/s?cl=3&wd=%C4%E3%BA%C3其中的%C4%E3%BA%C3就是“你好”相当与:server.urlencode("你好")
【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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