Codificador / decodificador de URLs
Codifica y decodifica URLs y parámetros con porcentaje, con los modos encodeURIComponent y encodeURI.
Qué es
Los espacios, caracteres chinos y símbolos no pueden viajar seguros dentro de una URL, así que se reemplazan por un signo de porcentaje más bytes hexadecimales: un espacio pasa a ser %20, 中 pasa a %E4%B8%AD. Hay dos variantes: encodeURIComponent codifica todo lo que tiene un significado especial (ideal para valores de parámetro), mientras encodeURI conserva la estructura y solo codifica lo realmente ilegal (ideal para enlaces completos). Esta herramienta trae ambas.
Notas y curiosidades
¿Ya viste un enlace monstruo como https://aidotool.com/?from=%E5%88%86%E4%BA%AB tras compartir algo en WeChat? Eso es la codificación por porcentaje. La trampa clásica: usas encodeURI donde hacía falta encodeURIComponent y escapas las barras — o al revés, y un & en el valor del parámetro lo parte en dos. Aquí tienes ambos modos uno al lado del otro, y ves de inmediato cuál querías.
Origen e historia
La codificación por porcentaje la inventaron Tim Berners-Lee y el primer grupo de trabajo URI hacia 1994, cuando las URL se definieron en el RFC 1738. Las reglas luego las refinaron el RFC 2396 (1998) y el RFC 3986 (2005) — el documento que los navegadores siguen hoy.
Palabras clave relacionadas
Comentarios
¿Encontraste un problema con alguna herramienta o tienes una sugerencia? Escríbenos por correo — leemos cada mensaje.
