Codificar / Decodificar URL
Codifique ou decodifique um componente de URL com percent-encoding.
Quando Usar Codificação de URL
A codificação de URL mantém caracteres especiais seguros dentro de query strings e segmentos de caminho.
- Prepare os valores dos parâmetros antes de construir URLs de requisição de API.
- Decodifique links copiados para inspecionar valores de parâmetros legíveis.
- Resolva problemas de requisições malformadas causadas por caracteres inseguros.
Sobre codificação percentual
A codificação percentual, também conhecida como codificação URL, é um mecanismo para codificar caracteres em um Identificador de Recurso Uniforme (URI). Cada caractere é substituído por um sinal de porcentagem seguido de dois dígitos hexadecimais que representam o valor em bytes do caractere. Isso garante que os URIs permaneçam válidos e sem ambiguidade quando transmitidos por diferentes sistemas e protocolos.
Caracteres reservados e não reservados
O RFC 3986 divide os caracteres URI em caracteres reservados, como dois pontos, barras e pontos de interrogação, que têm significado estrutural, e caracteres não reservados, como letras, dígitos, hifens e sublinhados, que nunca são codificados. Todos os outros caracteres, incluindo espaços e a maioria dos sinais de pontuação, devem ser codificados em percentagem antes de aparecer em um componente URI.