www.ctrt.net > 为什么在Asp中要进行URLEnCoDE编码呢?

为什么在Asp中要进行URLEnCoDE编码呢?

不编也行,一般不会有大问题。。但是ASP.NET里就要编一下,不然从URL里取值的时候有问题。

用这个试试吧! function vencoded(venshop) for i=1 to len(venshop) if mid(venshop,i,1)chr(13) then ven=asc(mid(venshop,i,1))+5 if ven>127 or ven126 then ven=ven-95 elseif ven

这样可以输出:%B2%E2%CA%D4 如果不是你要的,你试试再套一层:

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

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

传递这个的时候先把空格转化为%20

JS有JS的escape asp有asp的urlencode 互不通用的...不懂干吗要混用 可以另外想办法解决的..比如先ASP解码了再给JS用 补充:你说的JS是JAVASCRIPT还是JSCRIPT还是什么??

我貌似以前遇到过 但当时使我们经理整好了 ,我没记错的话也是转格式 只不过具体的怎么整忘了

把Test转换为字符串类型。 Server.URLEncode(Test.tostring()); 这是asp.net 的方法,asp不知道,你可以参照一下。

htmlencode是将文本内容转换为可以在浏览器中显示的内容,比如你要浏览器上显示""这个标记的话就需要转换为""才能在浏览器正常显示,htmlencode也就是用于转换的函数

网站地图

All rights reserved Powered by www.ctrt.net

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