Blog de codificación de URL

Consejos, guías y mejores prácticas para la codificación de URL y el desarrollo web.

JavaScript7 min de lectura

¿Cuál es la diferencia entre encodeURI y encodeURIComponent?

encodeURI codifica una URL completa preservando caracteres estructurales como /, ? y #. encodeURIComponent codifica un único componente de URI, codificando todos los caracteres especiales, incluidos /, ? y &. Usa encodeURIComponent para los valores de los parámetros de consulta y encodeURI para URLs completas.

Leer más
Referencia6 min de lectura

Codificación URL vs codificación Base64: ¿cuál es la diferencia?

La codificación URL (percent-encoding) convierte los caracteres especiales de las URL al formato %XX según la RFC 3986. La codificación Base64 convierte datos binarios en una cadena de texto usando 64 caracteres ASCII según la RFC 4648. Cumplen propósitos distintos y no son intercambiables.

Leer más
Guía8 min de lectura

¿Qué es el codificado por porcentaje? (RFC 3986 explicado de forma sencilla)

El codificado por porcentaje es un mecanismo definido en el RFC 3986 para codificar caracteres especiales en los URI reemplazándolos por un signo de porcentaje (%) seguido de dos dígitos hexadecimales. Garantiza que las URL contengan únicamente caracteres ASCII válidos que puedan transmitirse de forma segura a través de internet.

Leer más
Preguntas frecuentes5 min de lectura

Codificación de espacios en URL: %20 vs + (cuándo usar cada uno)

%20 es la codificación porcentual estándar de RFC 3986 para el carácter de espacio y debe usarse en las rutas de URL y en la mayoría de los contextos. El signo + representa un espacio únicamente en el formato application/x-www-form-urlencoded, empleado en el envío de formularios HTML y en algunas cadenas de consulta.

Leer más
JavaScript7 min de lectura

Cómo decodificar una URL en JavaScript (guía completa)

JavaScript ofrece decodeURIComponent() para decodificar componentes individuales de un URI y decodeURI() para decodificar URIs completos. Usa try-catch para gestionar URIs malformados. Las APIs URL y URLSearchParams ofrecen alternativas más seguras para analizar URLs.

Leer más
Referencia6 min de lectura

Codificación de entidades HTML vs codificación de URL: diferencias clave

La codificación de entidades HTML convierte caracteres como <, >, & y " en entidades HTML (&lt;, &gt;, &amp;, &quot;) para mostrarlos de forma segura en páginas web. La codificación de URL convierte caracteres al formato %XX para transmitirlos de forma segura en las URL. Protegen frente a distintos tipos de ataques y se utilizan en contextos diferentes.

Leer más
Depuración6 min de lectura

Cómo solucionar ERR_INVALID_URL en Node.js

El error ERR_INVALID_URL en Node.js se produce cuando el constructor URL o url.parse() recibe una cadena que no es una URL válida. Las causas habituales son la falta de protocolo, caracteres especiales sin codificar y una codificación porcentual incorrecta. Soluciónalo validando la entrada y codificando los caracteres especiales antes de analizarla.

Leer más

Prueba nuestras herramientas gratuitas