首页 > 试题广场 >

什么是URL编码和URL解码?

[问答题]
什么是URL编码和URL解码?
URL编码是负责把URL里面的空格和其他的特殊字符替换成对应的十六进制表示,反之就是解码
发表于 2019-05-05 15:44:15 回复(0)
更多回答
URL编码指的是对网址上的不安全的字符,例如中文,进行编码,编码后的中文方便在网络上传输。
可以使用URLEncoder.encoder(String url,String encoder)方法进行url编码;
使用URLDecoder.decode(String url,String encoder)方法是进行URL解码
发表于 2017-08-13 16:56:54 回复(1)
    1、首先 url 在网络中传输时使用ascll编码的,也就是说,在浏览器中一个 请求发出去最终是使用ascll编码的,这样子要是我们发出去的请求中包含有非ascll 字符的话,就会被浏览器编码,但是,但是,各个浏览器对于url的编码方式是不一样的!!! 这就会导致很大的问题,同一个url在不同的浏览器中实际发出的url都不一样了,服务器还要 怎么解析这些请求的?  要解决这个问题效率最最高的方法就是在前端中对要发出的url使用js 进行编码,编码后的url就只剩下ascll编码中有的字符了。这就是URL编码。  2、既然在客户端和已经使用了URL编码了,在服务器端肯定要使用URL解码了。
发表于 2019-08-06 23:38:14 回复(0)
游览器在表示字符的时候使用的是anscii编码,但是它只能表示127个字符,比如中文他就表示不了,所以用BASE64来进行编码,传输给服务器端。 同样的解码也就是使用BASE64解码
发表于 2018-03-04 00:12:02 回复(0)
html url编码
发表于 2017-02-13 08:55:05 回复(0)
M头像 M
URL编码是负责把URL里面的空格和其他的特殊字符替换成对应的十六进制表示,反之就是解码。
发表于 2015-10-29 12:10:42 回复(0)
URL编码是负责把URL里面的空格和其他的特殊字符替换成对应的十六进制表示,反之就是解码
发表于 2019-05-03 21:35:04 回复(0)
URL编码是负责把URL里面的空格和其他的特殊字符替换成对应的十六进制表示,反之就是解码
发表于 2019-05-02 12:42:26 回复(0)
负责把
发表于 2019-04-29 18:46:32 回复(0)