O que é% 2C em um URL?


Respostas:


608

Confira http://www.asciitable.com/

Veja a Hxcoluna (Hex); 2Cmapeia para,

Qualquer codificação incomum pode ser verificada dessa maneira

+----+-----+----+-----+----+-----+----+-----+
| 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
Se você escrever encodeURIComponent(",")no seu console JavaScript, também receberá %2C. E com decodeURIComponent("%2C")você vai voltar a ,.
Benny Neugebauer

104

É o código-chave ASCII em hexadecimal para vírgula ( ,).

Você deve usar os métodos de codificação de URL do seu idioma ao inserir cadeias de caracteres em URLs.

Você pode ver uma lista útil de caracteres com man ascii. Ele possui este diagrama compacto disponível para mapear códigos hexadecimais para o caractere:

   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

Você também pode verificar rapidamente o equivalente hexadecimal de um personagem com:

$ echo -n , | xxd -p
2c

37

Outra técnica que você pode usar para obter o símbolo de url gibberish é abrir o Chromeconsole F12e colar o seguinte javascript:

decodeURIComponent("%2c")

decodificará e retornará o símbolo (ou símbolos).

insira a descrição da imagem aqui

Espero que isso economize algum tempo.


9

No Firefox, há Ctrl+ Shift+ Kpara o console da Web e você digita

;decodeURIComponent("%2c")
  • mente o ponto e vírgula no começo
  • se você copiar e colar, primeiro deve habilitá-lo (o console avisa você)

e você obtém a resposta:

","

bom: CTRL + SHIFT + J
Ashish Singh Rawat

2
Por que o ponto e vírgula no começo? Se você chamar a atenção do leitor, seria bom explicar o porquê. Funciona de qualquer maneira para mim.
Kryger

3

Resposta simples e fácil,

O% 2C significa vírgula no URL. quando você adiciona a String "abc, defg" no URL como parâmetro, a vírgula na string que é abc, defg é alterada para abc% 2Cdefg . Não há necessidade de se preocupar com isso.


2

O %2Ctraduz para uma vírgula ( ,). Vi isso enquanto procurava por uma frase com uma vírgula e na URL, em vez de mostrar uma vírgula %2C.


-4

É o código-chave ASCII em hexadecimal para vírgula (,).

ou seja, =% 2C

como no meu link, suponha que eu queira ordenar por dois campos significa que no meu link ele virá como

order_by = id% 2Cname que é igual a order_by = id, nome.


3
Sua resposta não adiciona nada de novo que ainda não tenha sido dito em outras respostas muito mais antigas.
vijoc 02/02
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.