Qué es el URL encoding
El URL encoding (percent-encoding) convierte caracteres especiales, espacios y tildes en secuencias %XX, para que puedan usarse de forma segura dentro de una URL. Por ejemplo, un espacio se convierte en %20.
Cuándo usarlo
Necesario al construir URLs con parámetros que contienen espacios, tildes o símbolos como &, ?, # — sin esto, la URL puede romperse o interpretarse mal.
Preguntas frecuentes
¿Por qué necesito codificar una URL?
Porque algunos caracteres tienen significado especial en las URLs (&, ?, #, espacio) y deben convertirse para no romper el enlace.
¿Es lo mismo que Base64?
No — son codificaciones distintas con propósitos distintos. El URL encoding es específico para direcciones web.