Índice:
Definição - O que significa Codificação de URL?
A codificação de URL é um mecanismo para converter caracteres especiais ou não imprimíveis em um formato universalmente aceito pelos servidores e navegadores da Web. A codificação de informações pode ser aplicada a URNs (Nomes de Recursos Uniformes), URIs (Identificadores de Recursos Uniformes) e URLs (URLs) e os caracteres selecionados na URL são substituídos por um ou mais trigêmeos de caracteres compostos pelo caractere de porcentagem e dois. dígitos hexadecimais. Os dígitos hexadecimais nos trigêmeos de caracteres representam o valor numérico dos caracteres que são substituídos. A codificação de URL é amplamente usada no envio de dados de formulário HTML em solicitações HTTP.
A codificação de URL também é conhecida como codificação percentual.
Techopedia explica a codificação de URL
Conforme a RFC 3986, os caracteres encontrados em uma URL devem estar presentes no conjunto definido de caracteres ASCII reservados e não reservados. No entanto, a codificação de URL permite caracteres que de outra forma não teriam permissão para serem representados com a ajuda dos caracteres permitidos. A codificação de URL é usada principalmente para caracteres de controle não ASCII - caracteres além do conjunto de 128 caracteres ASCII e caracteres reservados, como ponto-e-vírgula, sinal de igual, espaço ou cursor.
Geralmente, é seguido um processo de duas etapas para a codificação de URL, que consiste na conversão da cadeia de caracteres em uma sequência de bytes com codificação UTF-8 e, em seguida, na conversão de cada byte que é um caractere não ASCII para "% HH", em que HH é a representação hexadecimal correspondente do byte substituído. A codificação de URL pode ajudar na conversão de caracteres não ASCII em um formato que pode ser transmitido pela Internet.