URL中的%2C是什么?

URL中的%2C是什么?,url,url-encoding,Url,Url Encoding,我试图理解URL的结构,我看到了很多%2C。我猜这是某种编码的结果。那代表什么?这是十六进制的ASCII键码,表示逗号(,) 在URL中放置字符串时,应使用语言的URL编码方法 您可以看到一个方便的字符列表,其中包含man ascii。它有一个紧凑的图表,可用于将十六进制代码映射到字符: 2 3 4 5 6 7 ------------- 0: 0 @ P ` p 1: ! 1 A Q a q 2: " 2 B R b r 3:

我试图理解URL的结构,我看到了很多
%2C
。我猜这是某种编码的结果。那代表什么?

这是十六进制的ASCII键码,表示逗号(

在URL中放置字符串时,应使用语言的URL编码方法

您可以看到一个方便的字符列表,其中包含
man ascii
。它有一个紧凑的图表,可用于将十六进制代码映射到字符:

   2 3 4 5 6 7       
 -------------      
0:   0 @ P ` p     
1: ! 1 A Q a q     
2: " 2 B R b r     
3: # 3 C S c s     
4: $ 4 D T d t     
5: % 5 E U e u     
6: & 6 F V f v     
7: ' 7 G W g w     
8: ( 8 H X h x     
9: ) 9 I Y i y     
A: * : J Z j z
B: + ; K [ k {
C: , < L \ l |
D: - = M ] m }
E: . > N ^ n ~
F: / ? O _ o DEL
退房

查看
Hx
,(十六进制)列<代码>2C映射到

任何异常编码都可以通过这种方式进行检查

+----+-----+----+-----+----+-----+----+-----+
| Hx | Chr | Hx | Chr | Hx | Chr | Hx | Chr |
+----+-----+----+-----+----+-----+----+-----+
| 00 | NUL | 20 | SPC | 40 |  @  | 60 |  `  |
| 01 | SOH | 21 |  !  | 41 |  A  | 61 |  a  |
| 02 | STX | 22 |  "  | 42 |  B  | 62 |  b  |
| 03 | ETX | 23 |  #  | 43 |  C  | 63 |  c  |
| 04 | EOT | 24 |  $  | 44 |  D  | 64 |  d  |
| 05 | ENQ | 25 |  %  | 45 |  E  | 65 |  e  |
| 06 | ACK | 26 |  &  | 46 |  F  | 66 |  f  |
| 07 | BEL | 27 |  '  | 47 |  G  | 67 |  g  |
| 08 | BS  | 28 |  (  | 48 |  H  | 68 |  h  |
| 09 | TAB | 29 |  )  | 49 |  I  | 69 |  i  |
| 0A | LF  | 2A |  *  | 4A |  J  | 6A |  j  |
| 0B | VT  | 2B |  +  | 4B |  K  | 6B |  k  |
| 0C | FF  | 2C |  ,  | 4C |  L  | 6C |  l  |
| 0D | CR  | 2D |  -  | 4D |  M  | 6D |  m  |
| 0E | SO  | 2E |  .  | 4E |  N  | 6E |  n  |
| 0F | SI  | 2F |  /  | 4F |  O  | 6F |  o  |
| 10 | DLE | 30 |  0  | 50 |  P  | 70 |  p  |
| 11 | DC1 | 31 |  1  | 51 |  Q  | 71 |  q  |
| 12 | DC2 | 32 |  2  | 52 |  R  | 72 |  r  |
| 13 | DC3 | 33 |  3  | 53 |  S  | 73 |  s  |
| 14 | DC4 | 34 |  4  | 54 |  T  | 74 |  t  |
| 15 | NAK | 35 |  5  | 55 |  U  | 75 |  u  |
| 16 | SYN | 36 |  6  | 56 |  V  | 76 |  v  |
| 17 | ETB | 37 |  7  | 57 |  W  | 77 |  w  |
| 18 | CAN | 38 |  8  | 58 |  X  | 78 |  x  |
| 19 | EM  | 39 |  9  | 59 |  Y  | 79 |  y  |
| 1A | SUB | 3A |  :  | 5A |  Z  | 7A |  z  |
| 1B | ESC | 3B |  ;  | 5B |  [  | 7B |  {  |
| 1C | FS  | 3C |  <  | 5C |  \  | 7C |  |  |
| 1D | GS  | 3D |  =  | 5D |  ]  | 7D |  }  |
| 1E | RS  | 3E |  >  | 5E |  ^  | 7E |  ~  |
| 1F | US  | 3F |  ?  | 5F |  _  | 7F | DEL |
+----+-----+----+-----+----+-----+----+-----+
+----+-----+----+-----+----+-----+----+-----+
|Hx | Chr | Hx | Chr | Hx | Chr | Hx | Chr|
+----+-----+----+-----+----+-----+----+-----+
|00 | NUL | 20 | SPC | 40 |@60 ||
|01 | SOH | 21 |!|41 | A | 61 | A|
|02 | STX | 22 |“| 42 | B | 62 | B|
|03 | ETX | 23 | | | 43 | C | 63 | C|
|04 | EOT | 24 |$| 44 | D | 64 | D|
|05 | ENQ | 25 |%| 45 | E | 65 | E|
|06 | ACK | 26 |和| 46 | F | 66 | F|
|07 | BEL | 27 | | | 47 | G | 67 | G|
|08 | BS | 28 | | | 48 | H | 68 | H|
|09 | TAB | 29 | | | 49 | I | 69 | I|
|0A | LF | 2A |*| 4A | J | 6A | J|
|0B | VT | 2B |+4B | K | 6B | K|
|0C | FF | 2C |,| 4C | L | 6C | L|
|0D | CR | 2D |-4D | M | 6D | M|
|0E | SO | 2E |.| 4E | N | 6E | N|
|0F | SI | 2F |/| 4F | O | 6F | O|
|10 | DLE | 30 | 0 | 50 | P | 70 | P|
|11 | DC1 | 31 | 1 | 51 | Q | 71 | Q|
|12 | DC2 | 32 | 2 | 52 | R | 72 | R|
|13 | DC3 | 33 | 3 | 53 | S | 73 | S|
|14 | DC4 | 34 | 4 | 54 | T | 74 | T|
|15 | NAK | 35 | 5 | 55 | U | 75 | U|
|16 | SYN | 36 | 6 | 56 | V | 76 | V|
|17 | ETB | 37 | 7 | 57 | W | 77 | W|
|18 | CAN | 38 | 8 | 58 | X | 78 | X|
|19 | EM | 39 | 9 | 59 | Y | 79 | Y|
|1A | SUB | 3A |:| 5A | Z | 7A | Z|
|1B | ESC | 3B | | 5B |[| 7B |{|
|1C | FS | 3C |<| 5C | 7C ||
|1D | GS | 3D |=| 5D |]| 7D ||
|1E | RS | 3E |>5E | | 7E | ~|
|1F美国3F德国5F德国|
+----+-----+----+-----+----+-----+----+-----+

从url乱码中获取符号的另一种方法是使用F12打开
Chrome
控制台,然后粘贴以下javascript:

decodeURIComponent("%2c")
它将解码并返回一个或多个符号


希望这能为您节省一些时间。

这是十六进制的ASCII键码,表示逗号(,)

i、 e.=%2C

比如在我的链接中,假设我想按两个字段排序,这意味着在我的链接中

order_by=id%2Cname,它等于order_by=id,name。

在Firefox中,Web控制台使用Ctrl+Shift+K,然后键入

;decodeURIComponent("%2c")
注意开头的分号
  • 如果复制和粘贴,应首先启用它(控制台将警告您)
  • 你会得到答案:

    ","
    

    %2C
    翻译成逗号(
    )。我在搜索带有逗号的句子和url时看到了这一点,它没有显示逗号,而是有
    %2C

    简单易懂的答案


    %2C在URL中的意思是,逗号。当您在URL中添加字符串“abc,defg”作为参数时,字符串中的逗号abc,defg将更改为abc%2Cdefg。无需担心。

    您要查找的关键词是“URL编码”。@TrueWill 2C | |!2如果您编写
    encodeURIComponent(“,则在JavaScript控制台中,还将获得
    %2C
    ,并使用
    解码组件(“%2C”)
    你会得到
    。你的答案并没有添加任何新的内容,这些内容在其他更老的答案中还没有出现过。很好:CTRL+SHIFT+JWhy分号在开头?如果你让读者注意到它,解释一下原因会很好。对我来说都很有用。
    ","