Codifica o decodifica cadenas URL con soporte para encodeURIComponent y encodeURI
encodeURIComponent codifica todos los caracteres especiales incluyendo : / ? # [ ] @ ! $ & ' ( ) * + , ; =
La codificación URL (codificación porcentual) convierte caracteres en un formato que puede transmitirse de forma segura por Internet. Los caracteres especiales se reemplazan con un signo de porcentaje (%) seguido de dos dígitos hexadecimales.
Usa la codificación URL cuando incluyas caracteres especiales en URLs, parámetros de consulta, datos de formulario o cualquier contexto donde ciertos caracteres tengan significados reservados.
encodeURIComponent codifica todos los caracteres especiales y es ideal para codificar valores de parámetros de consulta. encodeURI preserva los caracteres de estructura URI y es adecuado para codificar un URI completo.
El espacio se convierte en %20, el signo de exclamación en %21, el ampersand en %26, el signo igual en %3D, el signo de interrogación en %3F y el hash en %23.