HTTP URL 编码
 
 HTTP URL 只能使用 ASCII 
 字符集通过 Internet 发送,该字符集通常包含 ASCII 集之外的字符。所以这些不安全的字符必须用 
 % 后跟两个十六进制数字代替。
 
 下表显示了在将 URL 传递给服务器之前可以在 URL 中使用的字符的 ASCII 符号及其替换:
 
 
 
   
   | ASCII |  
   符号 |  
   更换 |  
  
 
   
   | <32 |  
     |  
   使用 %xx 编码,其中 xx 是字符的十六进制表示。 |  
  
 
   
   | 32 |  
   空格 |  
   + 或 %20 |  
  
 
   
   | 33 |  
   ! |  
   %21 |  
  
 
   
   | 34 |  
   " |  
   %22 |  
  
 
   
   | 35 |  
   # |  
   %23 |  
  
 
   
   | 36 |  
   $ |  
   %24 |  
  
 
   
   | 37 |  
   % |  
   %25 |  
  
 
   
   | 38 |  
   & |  
   %26 |  
  
 
   
   | 39 |  
   ' |  
   %27 |  
  
 
   
   | 40 |  
   ( |  
   %28 |  
  
 
   
   | 41 |  
   ) |  
   %29 |  
  
 
   
   | 42 |  
   * |  
   * |  
  
 
   
   | 43 |  
   + |  
   %2B |  
  
 
   
   | 44 |  
   , |  
   %2C |  
  
 
   
   | 45 |  
   - |  
   - |  
  
 
   
   | 46 |  
   . |  
   . |  
  
 
   
   | 47 |  
   / |  
   %2F |  
  
 
   
   | 48 |  
   0 |  
   0 |  
  
 
   
   | 49 |  
   1 |  
   1 |  
  
 
   
   | 50 |  
   2 |  
   2 |  
  
 
   
   | 51 |  
   3 |  
   3 |  
  
 
   
   | 52 |  
   4 |  
   4 |  
  
 
   
   | 53 |  
   5 |  
   5 |  
  
 
   
   | 54 |  
   6 |  
   6 |  
  
 
   
   | 55 |  
   7 |  
   7 |  
  
 
   
   | 56 |  
   8 |  
   8 |  
  
 
   
   | 57 |  
   9 |  
   9 |  
  
 
   
   | 58 |  
   : |  
   %3A |  
  
 
   
   | 59 |  
   ; |  
   %3B |  
  
 
   
   | 60 |  
    |  
   %3C |  
  
 
   
   | 61 |  
   = |  
   %3D |  
  
 
   
   | 62 |  
   > |  
   %3E |  
  
 
   
   | 63 |  
   ? |  
   %3F |  
  
 
   
   | 64 |  
   @ |  
   %40 |  
  
 
   
   | 65 |  
   A |  
   A |  
  
 
   
   | 66 |  
   B |  
   B |  
  
 
   
   | 67 |  
   C |  
   C |  
  
 
   
   | 68 |  
   D |  
   D |  
  
 
   
   | 69 |  
   E |  
   E |  
  
 
   
   | 70 |  
   F |  
   F |  
  
 
   
   | 71 |  
   G |  
   G |  
  
 
   
   | 72 |  
   H |  
   H |  
  
 
   
   | 73 |  
   我 |  
   我 |  
  
 
   
   | 74 |  
   J |  
   J |  
  
 
   
   | 75 |  
   K |  
   K |  
  
 
   
   | 76 |  
   L |  
   L |  
  
 
   
   | 77 |  
   M |  
   M |  
  
 
   
   | 78 |  
   N |  
   N |  
  
 
   
   | 79 |  
   O |  
   O |  
  
 
   
   | 80 |  
   P |  
   P |  
  
 
   
   | 81 |  
   问 |  
   问 |  
  
 
   
   | 82 |  
   R |  
   R |  
  
 
   
   | 83 |  
   S |  
   S |  
  
 
   
   | 84 |  
   T |  
   T |  
  
 
   
   | 85 |  
   U |  
   U |  
  
 
   
   | 86 |  
   V |  
   V |  
  
 
   
   | 87 |  
   W |  
   W |  
  
 
   
   | 88 |  
   X |  
   X |  
  
 
   
   | 89 |  
   是 |  
   是 |  
  
 
   
   | 90 |  
   Z |  
   Z |  
  
 
   
   | 91 |  
   [ |  
   %5B |  
  
 
   
   | 92 |  
   \ |  
   %5C |  
  
 
   
   | 93 |  
   ] |  
   %5D |  
  
 
   
   | 94 |  
   ^ |  
   %5E |  
  
 
   
   | 95 |  
   _ |  
   _ |  
  
 
   
   | 96 |  
   ` |  
   %60 |  
  
 
   
   | 97 |  
   一 |  
   一 |  
  
 
   
   | 98 |  
   b |  
   b |  
  
 
   
   | 99 |  
   c |  
   c |  
  
 
   
   | 100 |  
   d |  
   d |  
  
 
   
   | 101 |  
   e |  
   e |  
  
 
   
   | 102 |  
   f |  
   f |  
  
 
   
   | 103 |  
   g |  
   g |  
  
 
   
   | 104 |  
   h |  
   h |  
  
 
   
   | 105 |  
   我 |  
   我 |  
  
 
   
   | 106 |  
   j |  
   j |  
  
 
   
   | 107 |  
   k |  
   k |  
  
 
   
   | 108 |  
   l |  
   l |  
  
 
   
   | 109 |  
   米 |  
   米 |  
  
 
   
   | 110 |  
   n |  
   n |  
  
 
   
   | 111 |  
   o |  
   o |  
  
 
   
   | 112 |  
   p |  
   p |  
  
 
   
   | 113 |  
   q |  
   q |  
  
 
   
   | 114 |  
   r |  
   r |  
  
 
   
   | 115 |  
   s |  
   s |  
  
 
   
   | 116 |  
   t |  
   t |  
  
 
   
   | 117 |  
   你 |  
   你 |  
  
 
   
   | 118 |  
   v |  
   v |  
  
 
   
   | 119 |  
   w |  
   w |  
  
 
   
   | 120 |  
   x |  
   x |  
  
 
   
   | 121 |  
   y |  
   y |  
  
 
   
   | 122 |  
   z |  
   z |  
  
 
   
   | 123 |  
   { |  
   %7B |  
  
 
   
   | 124 |  
   | |  
   %7C |  
  
 
   
   | 125 |  
   } |  
   %7D |  
  
 
   
   | 126 |  
   ~ |  
   %7E |  
  
 
   
   | 127 |  
     |  
   %7F |  
  
 
   
   | > 127 |  
     |  
   使用 %xx 编码,其中 xx 是字符的十六进制表示。 |