sever对象的什么方法用于对url地址进行编码

2020-12-12 16:48:31 字数 3710 阅读 1222

1楼:匿名用户

调用:server.urlencode进行编码!

大家进行url编码有什么好方法更快一些

2楼:匿名用户

escape 方法

对 string 对象编码以便它们能在所有计算机上可读,escape(charstring)

必选项 charstring 参数是要编码的任意 string 对象或文字。

说明escape 方法返回一个包含了 charstring 内容的字符串值( unicode 格式)。所有空格、标点、重音符号以及其他msitstore:\book\编程手册\javascript语言参考手册.

chm::/html/glossary.htm#defasciijs">非 ascii 字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。

例如,空格返回的是 "%20" 。

字符值大于 255 的以 %u***x 格式存储。

注意 escape 方法不能够用来对统一资源标示码 (uri) 进行编码。对其编码应使用 encodeuri 和encodeuri***ponent 方法。

谁能详细介绍一下server.urlencode()怎么用?

3楼:匿名用户

asp.***中的server.urlencode函数和asp中的server.urlencode函数返回的值不一样。

试验**:

asp.*** 中:response.write(server.urlencode("汇编"));返回:%e6%b1%87%e7%bc%96

asp 中: response.write server.urlencode("汇编") 返回:%bb%e3%b1%e0

产生这个问题的原因:

asp.*** 中的 server.urlencode 默认是按照 utf-8 编码方式进行处理的

asp中是按照本地设置编码方式进行处理的。

如果你在 asp.*** 下采用如下的编码: asp 和 asp.*** 的结果就会一样:

response.write(httputility.urlencode("汇编",encoding.default));

4楼:匿名用户

server.urlencode是对url编码的就是很多地址栏看到%20%82什么的

server.htmlencode是对html字符编码的就是把》变成& gt;等等。

另外,团idc网上有许多产品**,便宜有口碑

.***里server.urlencode和server.urldecode到底是干什么用的

5楼:匿名用户

就是如果url中包含特殊字符如:&、html标签 等导致url无法正确解析需要用对ur进行l编码和解码,防止了传输过程中的错误

6楼:匿名用户

就是访问路径的加密和解密

urlencode()方法有什么用呢?

7楼:匿名用户

server.urldecode();

server.urlencode();

是两个成对的方法

作用是在url传参时如果直接传中文可能会出问题(对中文参数支持部完善),所以先用 server.urlencode("中文参数");编码

到另外一个页面接受的时候在用server.urldecode("编码后参数一般为 %+ 16进制数的形式");解码获取中文参数。

楼主加油

8楼:匿名用户

url传参时对参数进行编码转换

关于request等的乱码问题

9楼:匿名用户

当表单提交到copy另外你个页面 当表单中有中文的时候会出现乱码 所以你只要在另一个页面的jsp脚本中写 如下:request.setcharacterencoding("gbk");这句话的作用是把form 中提交的元素改成中文编码的格式

10楼:匿名用户

string name= request.getparameter("name") ;name = new string(name.getbytes("iso-8859-1"),"gbk") ;

11楼:富新霁钊晨

看一下来页面的自编码bai

,如果du是zhiutf-8

那么写dao成

string

username

=new

string(request.getparameter("username").getbytes("iso-8859-1"),

"utf-8");

.***中对url的解码

12楼:学知旅行网

先用convert.tobyte转换成字节型的,再解码,然后再转换成string类型

13楼:匿名用户

你这个是url编码

server.urlencode()方法对url进行编码

server.urldecode()方法 对url进行解码

14楼:v深海蓝鲸

要再前台也中想bai办法,我的解du决方案是不用a标记,zhi用daojs脚本,onclick=window.open()然后版用escape()方法权url编码这样传递后 在后台**中使用server.urldecode()方法 对url进行解码

javascript写一个方法把url解析成对象 10

15楼:匿名用户

粗略的写了一个

function parsequerystring(url) ;

var arr = url.substr(url.indexof('?') + 1).split('&');

arr.foreach(function(item) )return json;

}测试程序如下:

var url = "http://witmax.**/index.php?key0=0&key1=1&key2=2";

var json = parsequerystring(url);

console.log(json);

执行结果:

16楼:红日

我也写一个。。

var url = 'http//witmax.**/index.php?key0=0&key1=1&key2=2'

var key = url.split('?')[1].split('&')

var u = {}

for (var i = 0; i < key.length; i++)

console.log(u) // object

17楼:匿名用户

function parsequerystring(url),querystr=url.substr(url.lastindexof('?')+1,url.length)

arr=querystr.split('&');

for(var i=0,len=arr.length;ihttp://localhost?a=1&b=10"));