URL Encoding y Decoding: Guía de Codificación de Caracteres
Aprende operaciones de URL encoding (percent encoding) y decoding. Caracteres especiales, codificación UTF-8 e implementación en diferentes lenguajes.
URL encoding (percent encoding) es un mecanismo para representar caracteres inseguros o especiales en URLs.
¿Qué es URL Encoding?
URL encoding representa caracteres fuera del conjunto ASCII con un signo de porcentaje (%) y dos dígitos hexadecimales.
Reglas Básicas
- Espacio → %20 o +
- Caracteres seguros no se codifican
- Caracteres reservados deben codificarse
JavaScript URL Encoding
Usar encodeURIComponent() y decodeURIComponent().
PHP URL Encoding
Usar urlencode() y urldecode().
Conclusión
URL encoding es fundamental en desarrollo web. Para SEO, los slugs son mejores que URLs codificadas.