Estoy tratando de entender la estructura de una URL, y estoy viendo muchas %2C. Supongo que esto es el resultado de alguna codificación. ¿Que significa eso?
url
url-encoding
mismo viejo
fuente
fuente

Respuestas:
Echa un vistazo a http://www.asciitable.com/
Mire la
Hxcolumna, (Hex);2Cmapas a,Cualquier codificación inusual se puede verificar de esta manera
fuente
encodeURIComponent(",")en su consola de JavaScript, también obtendrá%2C. Y condecodeURIComponent("%2C")usted volverá el,.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:También puede verificar rápidamente el equivalente hexadecimal de un personaje con:
fuente
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:decodificará y devolverá el símbolo (o símbolos).
Espero que esto te ahorre algo de tiempo.
fuente
En Firefox hay Ctrl+ Shift+ Kpara la consola web, luego escribe
y obtienes la respuesta:
fuente
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.
fuente
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.fuente
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.
fuente