Codificador / Decodificador URL

Codifique strings em um formato seguro para URL (codificação percentual) ou decodifique URLs codificados por percentual de volta para texto padrão.

O que é Codificação URL (Codificação Percentual)?

A codificação URL, também conhecida como codificação percentual, é um processo usado para converter caracteres em um formato que pode ser transmitido com segurança pela Internet via Localizadores Uniformes de Recursos (URLs). As URLs só podem conter um conjunto limitado de caracteres (caracteres alfanuméricos e alguns símbolos especiais como -, _, ., ~).

Quaisquer outros caracteres, como espaços, pontuação ou caracteres não ASCII, devem ser codificados. Isso envolve a substituição do caractere inseguro por um símbolo '%' seguido pela representação hexadecimal de dois dígitos do valor ASCII ou UTF-8 do caractere.

Codificação URL

A codificação converte caracteres inseguros em seu texto para o formato %HH. Por exemplo, um caractere de espaço se torna %20, um ponto de exclamação se torna %21, e o caractere 'é' pode se tornar %C3%A9 (usando UTF-8). Isso garante que os dados permaneçam intactos e sejam interpretados corretamente quando incluídos em uma string de consulta ou caminho de URL.

Decodificação URL

A decodificação reverte o processo, convertendo as sequências %HH de volta para seus caracteres originais. Isso permite que aplicativos ou servidores que recebem a URL interpretem corretamente os dados pretendidos, como termos de pesquisa, parâmetros ou caminhos de arquivo.

Casos de Uso Comuns

  • Desenvolvimento Web: Codificação de entrada do usuário para strings de consulta ou segmentos de caminho.
  • Transmissão de Dados: Garantir a integridade dos dados ao passar informações via URLs.
  • Chamadas de API: Formatação correta de parâmetros para APIs RESTful.
  • Depuração: Decodificação de URLs encontradas em logs ou solicitações de rede para entender os dados sendo passados.