www.ctrt.net > 求编码后的URL用ASP代码转回来,注意:url编码里可能...

求编码后的URL用ASP代码转回来,注意:url编码里可能...

这是汉字编码吧!requset.querystring可以获取 server.urlencode 是编码函数 server.urldecode 是解码函数

这样执行结果是编码后的,并不是你所说的"还是中文". 其它的方法也有,就是自己写一个函数,用ASC函数依次提取每个字符,并将值转换为十六进制,每两个十六进制字符前加一个%就行了.

有些浏览器能显示编码之后的,有些就直接显示源数据,所以在后台的时候你编码两次就OK啦。 就是这样 Server.UrlEncode(Server.UrlEncode(request.Url.AbsoluteUri))

转的。不是原创。 Function URLDecode(enStr) dim deStr dim c,i,v deStr="" for i=1 to len(enStr) c=Mid(enStr,i,1) if c="%" then v=eval("&h"+Mid(enStr,i+1,2)) if v="0") and (c="A") and (c="0") and (c="A") and (c

function urldecode(encodestr) newstr="" havechar=false lastchar="" for i=1 to len(encodestr) char_c=mid(encodestr,i,1) if char_c="+" then newstr=newstr & " " elseif char_c="%" then next_1_c=mid(encodestr,i+1,2) next_1_num=cint(...

直接HttpUtility.UrlDecode(Request["参数名称"].ToString())不就可以的到汉字了吗。

你的意思是不是把类似“氨转成“%B0%A1”这样的字符,如果是那样的话可以用下面的方法:str=server.URLEncode(aa) 例如aa="啊",则str=“%B0%A1”。

string url="http://www.scgis.net.cn/imap/imapserver/defaultrest/services/Newscnamesearch/Search?keyname=%u516C%u53F8&DiQuKey=&QuXianKey=&isOnlyName=false&SearchEnvelope=&typeCode=&StartIndex=0&StopIndex=100&token=&pretty=true&s...

如果想在地址里传递含有特殊字符的url 。 需要进行编码处理。 例如: jump.php?url=aHR0cDovL3d3dy5iYWlkdS5jb20生成地址的方式 : jump文件代码。 这样经过编码的处理。 就能传递跳转任意ur了

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com