Qu'est-ce que% 2C dans une URL?


Réponses:


608

Consultez http://www.asciitable.com/

Regardez la Hxcolonne (Hex); 2Ccorrespond à,

Tout encodage inhabituel peut être vérifié de cette façon

+----+-----+----+-----+----+-----+----+-----+
| 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 |
+----+-----+----+-----+----+-----+----+-----+

54
Si vous écrivez encodeURIComponent(",")dans votre console JavaScript, vous obtiendrez également %2C. Et avec decodeURIComponent("%2C")vous, vous récupérerez le ,.
Benny Neugebauer

104

C'est le code clé ASCII en hexadécimal pour une virgule ( ,).

Vous devez utiliser les méthodes de codage d'URL de votre langue lorsque vous placez des chaînes dans des URL.

Vous pouvez voir une liste pratique de caractères avec man ascii. Il a ce diagramme compact disponible pour mapper des codes hexadécimaux au caractère:

   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

Vous pouvez également vérifier rapidement l'équivalent hexadécimal d'un personnage avec:

$ echo -n , | xxd -p
2c

37

Une autre technique que vous pouvez utiliser pour obtenir le symbole du charabia url est d'ouvrir la Chromeconsole avec F12et de simplement coller le javascript suivant:

decodeURIComponent("%2c")

il décodera et renverra le ou les symboles.

entrez la description de l'image ici

J'espère que cela vous fera gagner du temps.


9

Dans Firefox, il y a Ctrl+ Shift+ Kpour la console Web, puis vous tapez

;decodeURIComponent("%2c")
  • attention au point-virgule au début
  • si vous copiez et collez, vous devez d'abord l'activer (la console vous avertira)

et vous obtenez la réponse:

","

nice: CTRL + SHIFT + J
Ashish Singh Rawat

2
Pourquoi le point-virgule au début? Si vous y attirez l'attention du lecteur, il serait bon d'expliquer pourquoi. Fonctionne de toute façon pour moi.
kryger

3

Réponse simple et facile,

Le% 2C signifie , virgule dans l'URL. lorsque vous ajoutez la chaîne "abc, defg" dans l'url comme paramètre, puis cette virgule dans la chaîne qui est abc, defg est changée en abc% 2Cdefg . Il n'y a pas lieu de s'en inquiéter.


2

Le se %2Ctraduit par une virgule ( ,). Je l'ai vu en recherchant une phrase avec une virgule et sur l'url, au lieu d'afficher une virgule, elle avait %2C.


-4

C'est le code clé ASCII en hexadécimal pour une virgule (,).

c'est-à-dire =% 2C

comme dans mon lien suppose que je veux commander par deux champs signifie dans mon lien, il viendra comme

order_by = id% 2Cname qui est égal à order_by = id, name.


3
Votre réponse n'ajoute vraiment rien de nouveau qui n'a pas déjà été dit dans d'autres réponses beaucoup plus anciennes.
vijoc
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.