URL Encoding e Decoding: Guia de Codificação de Caracteres
Aprenda operações de URL encoding (percent encoding) e decoding. Caracteres especiais, codificação UTF-8 e implementação em diferentes linguagens.
URL encoding (percent encoding) é um mecanismo para representar caracteres inseguros ou especiais em URLs.
O que é URL Encoding?
URL encoding representa caracteres fora do conjunto ASCII com um sinal de porcentagem (%) e dois dígitos hexadecimais.
Regras Básicas
- Espaço → %20 ou +
- Caracteres seguros não são codificados
- Caracteres reservados devem ser codificados
JavaScript URL Encoding
Usar encodeURIComponent() e decodeURIComponent().
PHP URL Encoding
Usar urlencode() e urldecode().
Conclusão
URL encoding é fundamental no desenvolvimento web. Para SEO, slugs são melhores que URLs codificadas.