¿Por qué es necesaria la codificación de URL?
Al enviar datos por Internet (por ejemplo, en la barra de direcciones de un navegador), las URL solo admiten un conjunto específico de caracteres ASCII (números, letras y algunos signos especiales). Los espacios, caracteres especiales como la ñ o las tildes, o caracteres del sistema como `&`, `?` no se pueden utilizar directamente dentro de una URL.
¿Qué es el Percent-Encoding?
La representación de caracteres no admitidos por el signo `%` seguido de un número hexadecimal de dos dígitos se llama Codificación de URL (o Percent-encoding). Por ejemplo, el carácter de espacio se codifica como `%20` o `+`.