zoukankan      html  css  js  c++  java
  • A note from UrlEscape Function

    UrlEscape is used to converts characters in a URL that might be altered during transport across the Internet ("unsafe" characters) into their corresponding escape sequences.

    For the purposes of this document, a typical URL is divided into three sections: the server, the segment, and the query. For example:
    http://microsoft.com/test.asp?url=/example/abc.asp?frame=true#fragment


    The server portion is "http://microsoft.com/". The trailing forward slash is considered part of the server portion.

    The segment portion is any part of the path found following the server portion, but before the first # or ? character, in this case simply "test.asp".

    The query portion is the remainder of the path from the first # or ? character (inclusive) to the end. In the example, it is "?url=/example/abc.asp?frame=true#fragment".

    Unsafe characters are those characters that might be altered during transport across the Internet. This function converts unsafe characters into their equivalent "%xy" escape sequences. The following table shows unsafe characters and their escape sequences.

    Character Escape Sequence
    ^       %5E
    &       %26
    `       %60
    {       %7B
    }       %7D
    |       %7C
    ]       %5D
    [       %5B
    "       %22
    <      %3C
    >        %3E
    \       %5C

  • 相关阅读:
    BZOJ1006: [HNOI2008]神奇的国度
    弦图与区间图
    后缀自动机
    插头DP
    BZOJ3328: PYXFIB
    BZOJ2118: 墨墨的等式
    BZOJ3916: [Baltic2014]friends
    BZOJ1337: 最小圆覆盖
    BZOJ3784: 树上的路径
    代码模版
  • 原文地址:https://www.cnblogs.com/BeyondTechnology/p/1997248.html
Copyright © 2011-2022 走看看