网址URL中特殊字符转义编码 - 山东牛魔王电子科技有限公司

网址URL中特殊字符转义编码

本文由 oxking 于 2017-3-12 13:19 发布在  电脑软件    

字符 - URL编码值
空格 - %20
" - %22
# - %23
% - %25
& - %26
( - %28
) - %29
+ - %2B
, - %2C
/ - %2F
: - %3A
; - %3B
< - %3C
= - %3D
> - %3E
? - %3F
@ - %40
\ - %5C
| - %7C 

URL转义 
URL中一些字符的特殊含义,基本如下:
1、空格换成加号(+)
2、正斜杠(/)分隔目录和子目录
3、问号(?)分隔URL和查询
4、百分号(%)制定 5、#号指定书签
6、&号分隔参数

如果需要在URL中用到,需要将这些特殊字符换成相应的十六进制的值
+ %2B
/ %2F
? %3F
% %25
# %23
& %26

由于在项目中经常要用AJAX传SQL给后台服务端

会遇到select num+1 from dual或者左右连接形式。总会丢掉(+)

这个时候可以尝试用一下URL特殊字符转义

用JS的encodeURI()函数或者直接改成相对应的十六进制的值

看网上介绍encodeURI函数也是讲URI转义


px;line-height:25px;letter-spacing:1px;font-family:"Microsoft Yahei";} .filecont .filetit span{font-size:12px;color:#999;margin-left:10px;float:left;font-family:arial;letter-spacing:0;} .filecont .filetit a{color:#666;text-decoration:none;display:block;max-width:290px;overflow:hidden;white-space:nowrap;float:left;text-overflow: ellipsis;} .filecont .filetit a:hover{text-decoration:underline;} .filecont .fileaq{height:15px;background:url(/content/plugins/Lanye_newdown/fileaq.png) no-repeat;padding-left:18px;font-size:12px;color:#73B010;letter-spacing:0;line-height:14px;font-family:arial;} .down_2{float:right;} .down_2 a{width:130px;height:42px;display:block;background:url(/content/plugins/Lanye_newdown/down_2.jpg) no-repeat -2px -1px;overflow:hidden;} .down_2 a:hover{background:url(/content/plugins/Lanye_newdown/down_2.jpg) no-repeat -2px -46px;}
手机:18669553299 QQ:858025418 461896777 微信号:nmwdzkj
地址:山东省临沂市经济技术开发区香港路与临工路交汇处路南