La codificación de URL es el proceso de convertir caracteres especiales en las URLs a un formato que los navegadores y servidores puedan interpretar correctamente.
Algunos caracteres como espacios, acentos, & o = no pueden aparecer directamente en las URLs. Estos deben codificarse, por ejemplo, un espacio se convierte en %20.
Veamos cómo se ve una URL antes y después de la codificación, especialmente con caracteres acentuados y espacios.
html
https://example.com/search?q=readytools linksy
// encoded: https://example.com/search?q=readytools%20linskyhtml
https://example.com/page?name=János
// encoded: https://example.com/page?name=J%C3%A1nosDebes codificar los valores siempre que envíes datos del usuario o caracteres especiales en una URL, como desde un cuadro de búsqueda o formulario.
Si una URL en un enlace HTML contiene parámetros con espacios o caracteres especiales, debe codificarse para que funcione correctamente.
html
<a href="https://example.com/search?q=hello%20world">Search</a>La función integrada encodeURIComponent() de JavaScript ayuda a codificar de forma segura los parámetros de URL para que funcionen correctamente en navegadores y servidores.
html
encodeURIComponent("János & Kati")
// output: J%C3%A1nos%20%26%20KatiSi recibes texto ya codificado, puedes decodificarlo a un formato legible usando la función decodeURIComponent().
html
decodeURIComponent("J%C3%A1nos%20%26%20Kati")
// output: János & Kati✨ Pregunta a Lara — tu compañera de estudio con IA
Desbloquea soporte de aprendizaje personalizado. Lara puede explicar lecciones, resumir temas y responder tus preguntas — disponible desde el plan Go y superiores.
Lara te ayuda a aprender más rápido — exclusivo para los miembros ReadyTools Go, Plus y Max.
Seleccionar idioma
Establecer tema
© 2025 ReadyTools. Todos los derechos reservados.