Codificación y decodificación de cadenas de URL.
La codificación de URL convierte caracteres especiales (espacios, caracteres no latinos, puntuación) en un formato seguro para la transmisión en URL y parámetros de consulta.
La codificación de URL solo reemplaza los caracteres no válidos en las URL, mientras que Base64 recodifica completamente los datos en un alfabeto diferente.
Al formar parámetros de consulta con caracteres no latinos o símbolos especiales, como en búsquedas o enlaces de redirección.
No, la codificación ocurre localmente en el navegador mediante la API de JavaScript estándar.