Codifica caracteres especiales para uso en URLs, o decodifica cadenas URL codificadas en porcentaje de vuelta a texto legible. Soporta modos encodeURIComponent y encodeURI.
La codificación URL (codificación porcentual) reemplaza caracteres especiales con un '%' seguido de su código hexadecimal. Por ejemplo, un espacio se convierte en '%20'. Esto asegura que las URLs sean válidas e interpretadas correctamente.
encodeURIComponent codifica todo excepto letras, dígitos y - _ . ! ~ * ' ( ). encodeURI preserva caracteres estructurales de URL como :, /, ?, # y &.
Usa modo 'Componente' para codificar valores de parámetros de consulta. Usa modo 'URL Completa' para codificar una URL completa preservando su estructura.
Sí. Los caracteres Unicode primero se convierten a secuencias de bytes UTF-8, luego cada byte se codifica en porcentaje. La decodificación invierte este proceso.