Blog

Ferramenta de Codificação / Descodificação URL

Codifique e descodifique rapidamente e de forma segura os seus URLs ou cadeias de texto para garantir a compatibilidade na transmissão pela rede.

O que é a codificação URL?

A codificação URL, também conhecida como codificação percentual (Percent-encoding), é um mecanismo que converte caracteres específicos num formato especial para que possam ser transmitidos com segurança através da internet. Os URLs apenas podem conter um conjunto limitado de caracteres ASCII. Quando um URL contém caracteres fora deste conjunto de caracteres (como chinês, espaços, `&`, `?`, etc.), estes caracteres devem ser codificados. O processo de codificação substitui cada carácter não seguro por um sinal de percentagem (`%`) seguido de dois dígitos hexadecimais, que representam o valor desse carácter na codificação UTF-8.

Por exemplo, o carácter espaço é codificado como `%20`, enquanto o carácter chinês "中" é codificado como `%E4%B8%AD`.

Quando é necessário utilizar codificação/descodificação URL?

  • Ao transmitir dados em parâmetros de consulta URL:Quando constrói um URL que contém uma string de consulta (por exemplo, `https://example.com/search?q=你好 世界`), o parâmetro de consulta `你好 世界` deve ser codificado para evitar que os espaços e caracteres chineses comprometam a estrutura do URL.
  • Ao processar nomes de ficheiros ou caminhos que contêm caracteres especiais:Se a parte do caminho do URL contiver caracteres especiais, também é necessário proceder à codificação para garantir que o servidor consegue analisar correctamente o caminho.
  • Descodificar dados obtidos do URL:Quando a sua aplicação lê dados dos parâmetros de consulta ou do caminho de um URL, é necessário descodificar essas cadeias de caracteres codificadas para restaurar a sua forma original.

Artigos Relacionados