博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java处理url中的特殊字符%等
阅读量:5123 次
发布时间:2019-06-13

本文共 663 字,大约阅读时间需要 2 分钟。

URL(Uniform Resoure Locator,统一资源定位器)是Internet中对资源进行统一定位和管理的标志。

一个完整的URL包括如下内容:
1.         应用协议名称,包括http,ftp,file等标志
2.         资源定位,是由(.)分割等网络路径
3.         端口号,按照规定,http应用端口是80,telnet协议应用端口是23。
4.         服务器中的文件路径
5.         文件中的编码位置
一个完整的URL如下:
 URL无法显示某些特殊符号,这个时候就要使用编码了。编码的格式为:一个百分号,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。(ASCII参考)
有些字符在URL中具有特殊含义,基本编码规则如下:
            特殊含义                                               十六进制值 
1.+ 表示空格(在 URL 中不能使用空格)                   %20 
2./ 分隔目录和子目录                                              %2F 
3.? 分隔实际的 URL 和参数                                      %3F 
4.% 指定特殊字符                                                  %25 
5.# 表示书签                                                         %23 
6.& URL 中指定的参数间的分隔符                             %26 
java中URL 的编码和解码函数
java.net.URLEncoder.encode(String s)和java.net.URLDecoder.decode(String s);
在javascript 中URL 的编码和解码函数
escape(String s)和unescape(String s) ;

转载于:https://www.cnblogs.com/niudaxianren/p/10131917.html

你可能感兴趣的文章
页面分页
查看>>
Sock基础
查看>>
Linux中通过Socket文件描述符寻找连接状态介绍
查看>>
css 水平垂直居中那些事
查看>>
CLIST
查看>>
iOS vs. Android,应用设计该如何对症下药?
查看>>
HTML第七章总结
查看>>
MySQL和Oracle的区别
查看>>
windows service 2008 内存吃尽解决方案
查看>>
sublime2使用和配置
查看>>
Visual Studio2012打开时弹出“遇到异常:这可能是由某个扩展导致的”错误的解决办法...
查看>>
IDEA设置取消自动显示参数提示
查看>>
84. Largest Rectangle in Histogram
查看>>
MySQL-5.7.21非图形化下载、安装、连接问题记录
查看>>
RabbitMQ 声明Queue时的参数们的Power
查看>>
中国经济怎么办之我见
查看>>
什么是REST API?
查看>>
目标检测近5年发展历程概述(转)
查看>>
14. Java基础之泛型
查看>>
spring----06 更多DI知识
查看>>