url特殊字符转义小知识

发布时间:2020-12-23编辑:脚本学堂
本文介绍了url特殊字符转义的一些内容,了解下常用的一些url特殊字符,有需要的朋友参考下。

本节内容:
url特殊字符与字符转义。

url中一些字符的特殊含义,基本编码规则如下:
1、空格换成加号(+)
2、正斜杠(/)分隔目录和子目录
3、问号(?)分隔url和查询
4、百分号(%)制定特殊字符
5、#号指定书签
6、&号分隔参数
如果需要在url中用到,需要将这些特殊字符换成相应的十六进制的值。

附表,url特殊字符与url编码对照:
 

字符  url编码值
空格 %20
  "   %22
  #   %23
 %    %25
 &    %26
  (   %28
 )    %29
+     %2b
 ,    %2c
 /    %2f
 :    %3a
 ;    %3b
<     %3c
=     %3d
>     %3e
 ?    %3f
@     %4o
     %5c
 |    %7c
 

一般会写一个页面然后使用js的decodeuri或者decodeuricomponent函数解析。

JS特殊字符转义基础
js判断是否允许输入特殊字符
js判断是否包含特殊字符
JS过滤url参数中的特殊字符
js过滤特殊字符(js正则表达式)
Js不转义Html中特殊字符的实现方法