1. ¿Qué es la codificación de URL?
La codificación de URL (codificación porcentual) es el proceso de convertir caracteres no seguros de una URL en % seguido de un código hexadecimal. Como las URL solo permiten caracteres ASCII, los caracteres acentuados, los caracteres especiales y los espacios necesitan codificación. Por ejemplo, el espacio se convierte en %20, @ se convierte en %40, y la palabra española "año" se convierte en %61%C3%B1o. Definida en el estándar RFC 3986, cualquier carácter distinto de A-Z, a-z, 0-9, -, _, ., ~ debe codificarse. Las distintas partes de una URL (parámetros de consulta, rutas, fragmentos) tienen reglas de codificación diferentes.