这个函数主要是为了,不同浏览器的事,
如果你传递的参数是中文,有的浏览器就显示出错,如果转换成编码形式,就可以正确传递!
当然在IE下2个结果都是一样的,你看不出来区别,用编码来传递参数是一个好习惯,养成这个习惯你,就又向高手靠近一步了!
<img
src="http://blog.163.com/wenchangqing_live/blog/<%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("你好")
"<a
href="http://blog.163.com/wenchangqing_live/blog/&So112&Server.URLEncode(rs_url("wwwweb"))&"
target=_blank>"
转自:http://apps.hi.baidu.com/share/detail/33789708
(转)server.urlencode有什么用?怎么用?,布布扣,bubuko.com
原文:http://www.cnblogs.com/wanshutao/p/3623361.html