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

  • 相关阅读:
    算法之递归
    初读 c# IL中间语言
    sql语句转为Model
    WPF-悬浮窗(类似于360)
    call,apply
    作用域题目
    css BFC
    数组扁平化 flatten
    常见的异步题
    setTimeout、Promise、Async/Await 的区别
  • 原文地址:https://www.cnblogs.com/dudumao/p/12581510.html
Copyright © 2020-2023  润新知