zoukankan      html  css  js  c++  java
  • 网址URL中特殊字符转义编码

      字符 - URL编码值

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

      

      

    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()函数或者直接改成相对应的十六进制的

  • 相关阅读:
    CodeForces
    hdu4003 树形dp
    hdu2196
    poj2486
    hdu1502 树形dp入门题
    cf 686D
    bzoj2763 分层图
    hdu4424 并查集+贪心+思维
    poj1734 最小环+输出路径
    集训题解1
  • 原文地址:https://www.cnblogs.com/dudumao/p/12581510.html
Copyright © 2011-2022 走看看