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
Hx
columna, (Hex);2C
mapas 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
Chrome
consola 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
%2C
traduce 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