¿Qué es% 2C en una URL?


Respuestas:


608

Echa un vistazo a http://www.asciitable.com/

Mire la Hxcolumna, (Hex); 2Cmapas a,

Cualquier codificación inusual se puede verificar de esta manera

+----+-----+----+-----+----+-----+----+-----+
| 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 escribe encodeURIComponent(",")en su consola de JavaScript, también obtendrá %2C. Y con decodeURIComponent("%2C")usted volverá el ,.
Benny Neugebauer

104

Es el código clave ASCII en hexadecimal para una coma ( ,).

Debe utilizar los métodos de codificación de URL de su idioma al colocar cadenas en las URL.

Puedes ver una lista práctica de personajes con man ascii. Tiene este diagrama compacto disponible para asignar códigos hexadecimales al carácter:

   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

También puede verificar rápidamente el equivalente hexadecimal de un personaje con:

$ echo -n , | xxd -p
2c

37

Otra técnica que puede usar para obtener el símbolo de url gibberish es abrir la Chromeconsola con F12y simplemente pegar el siguiente javascript:

decodeURIComponent("%2c")

decodificará y devolverá el símbolo (o símbolos).

ingrese la descripción de la imagen aquí

Espero que esto te ahorre algo de tiempo.


9

En Firefox hay Ctrl+ Shift+ Kpara la consola web, luego escribe

;decodeURIComponent("%2c")
  • importa el punto y coma al principio
  • Si copia y pega, primero debe habilitarlo (la consola le avisará)

y obtienes la respuesta:

","

agradable: CTRL + MAYÚS + J
Ashish Singh Rawat

2
¿Por qué el punto y coma al principio? Si señala la atención del lector, sería bueno explicar por qué. Funciona de cualquier manera para mí.
kryger

3

Respuesta simple y fácil,

El% 2C significa , coma en URL. cuando agrega la cadena "abc, defg" en la url como parámetro, entonces esa coma en la cadena que es abc, defg se cambia a abc% 2Cdefg . No hay necesidad de preocuparse por eso.


2

El se %2Ctraduce a una coma ( ,). Vi esto mientras buscaba una oración con una coma y en la url, en lugar de mostrar una coma, sí %2C.


-4

Es el código clave ASCII en hexadecimal para una coma (,).

es decir, =% 2C

como en mi enlace, supongamos que quiero ordenar por dos campos significa que en mi enlace vendrá como

order_by = id% 2Cname que es igual a order_by = id, nombre.


3
Su respuesta realmente no agrega nada nuevo que no se haya dicho en otras respuestas mucho más antiguas.
vijoc
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.