www.ctrt.net > ASP里面,用SErvEr.URLEnCoDE(" ")函数,想把一个...

ASP里面,用SErvEr.URLEnCoDE(" ")函数,想把一个...

ASP.net中的Server.UrlEncode函数和ASP中的Server.URLEncode函数返回的值不一样。 试验代码: ASP.net 中:Response.Write(Server.UrlEncode("汇编"));返回:%e6%b1%87%e7%bc%96 ASP 中: Response.Write Server.URLEncode("汇编") 返回:%BB%E3%...

这个函数主要是为了,不同浏览器的事, 如果你传递的参数是中文,有的浏览器就显示出错,如果转换成编码形式,就可以正确传递! 当然在IE下2个结果都是一样的,你看不出来区别,用编码来传递参数是一个好习惯,养成这个习惯你,就又向高手靠近一...

1.检查你网页所采用的编码 2.检查你采用编辑器,编辑源码时所使用的编码

这样写 就是变量!????? 你在那里看到说这个就是变量? 变量一定是 wang 我得输出结果是 %BB%E3%B1%E0 %C2%F2%C2%F4%C8%CB =Server.URLEncode(wang)%> 这样写 这种写法 是用在html代码中要显示wang变量时候用的

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

请参考底下做法:VB.Net 程式码如下 :Public Function URLEncode(ByRef strEnc As String) As StringDim strTmp2, strChar, strTmp, strRet As StringDim lngLoop As IntegerFor lngLoop = 0 To strEnc.Length - 1strChar = strEnc.Substring(lng...

asp 里面没有urldecode函数,好象aspx里有吧,我不太清楚,但asp里面还是用得很多。在网上查找了有别人写的urldecode函数,但是这个函数有错误,而且在一些方面写得比较难理解。而且有错误,当里面有生僻双字节文字时就会产生错误,如“乄”经urle...

估计你的文件编码问题,你的这个结果的utf-8编码的UrlEncode的结果,%C6%FB%B3%B5这个是gb2312编码的UrlEncode的结果。要看你的程序是什么编码,如果你确认是要中文的gb2312,那你修改下文件的编码,或者输出内容时修改下编码方式。。。

你那个链接?号后面直接跟地址,没有给参数,,asp怎么接受值呢? 得这样写 http://www.aaa.com/a.asp?url= http://www.bbb.com/t.asp?i=gfghghfg4EA%3D%3D&p=gg_512545555444_1_1&n=45 代码如下 dim url url=request("url") response.redirect(...

给你举个例子吧

网站地图

All rights reserved Powered by www.ctrt.net

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