Codificação de URL HTML - Como executar a codificação de URL em HTML? (Exemplo)

Índice:

Anonim

Introdução à codificação de URL HTML

Neste artigo, vamos aprender sobre a codificação de URL HTML em detalhes. URL HTML é um acrônimo de Uniform Resource Locator para endereço global ou IP na World Wide Web. O servidor da Web obtém a página usando o URL do navegador.

Exemplo: https://www.google.com é um dos URL.

O conjunto de caracteres ASCII é importante para a codificação de URL HTML. O URL é enviado à Internet usando o conjunto de caracteres ASCII. O caractere não ASCII é restrito, pois eles podem criar conflito para localizar o caminho da página para o servidor. Devido a esse problema, o HTML usa a codificação de URL.

Codificação de URL HTML, converta o caractere não ASCII em um formato que possa ser enviado à Internet. Os usuários podem ser convertidos usando "%" para continuar com dois dígitos hexadecimais.

Como executar a codificação de URL em HTML?

  • A linguagem HTML cria URL usando o atributo tag e href. Por exemplo . Se você cria um site e deseja ir de uma página para outra, escreva o nome do arquivo. .
  • Alguns caracteres são restritos ao nome do endereço da web devido à criação de conflitos. O caractere não ASCII é substituído por "%" para continuar com dois dígitos hexadecimais.
  • URL não ocupa espaço. Substitui o sinal de mais (+) ou% 20. Na forma da página HTML, ocorreu espaço na saída de texto de "entrada" e, em seguida, mostra o sinal de adição. Indiretamente, ocorreu um espaço no nome da URL e% 20 é exibido.
  • A tag URL contém as letras maiúsculas (A-Z) e minúsculas (a-z), dígitos decimais (1-9) e alguns caracteres especiais.

No formulário, se eu colocar espaço, a codificação da URL será HTML + CSS.

Em qualquer URL, se dermos espaço, a codificação de URL ocorrerá como meu% 20file.html.

  1. Caracteres reservados: Existem alguns caracteres que têm algum significado no endereço da URL e podemos usar a finalidade de nomeação. Podemos usar as duas maneiras, como o sinal de mais (/) usado para uma parte separada da URL, por outro lado, podemos / codificar por% 2f sem significado no nome do endereço.
  2. Caracteres inseguros: existem muitos caracteres com muitos mal-entendidos no endereço da URL, como espaço no nome da URL. Em vez de ocupar espaço no nome do endereço URL, escreva. então o nome do URL parece "pa ge.html".
  3. Caracteres de controle não ASCII: esses caracteres incluem o conjunto de um valor hexadecimal de 80 Ff, que é necessário converter em formato.
  4. Caracteres de controle ASCII: não estão funcionando dentro da URL.

Exemplos de codificação de URL HTML

A seguir estão os exemplos de codificação de URL HTML explicados em detalhes:

1. Codificação de caracteres reservados

A seguir, é apresentada a tabela utilizada para a codificação de caracteres reservados.

Personagens$&+,/:;=?@
Codificação de URL24%26%% 2b% 2c% 2f% 3a% 3b% 3d% 3f40%

2. Personagens inseguros

A seguir, é apresentada a tabela utilizada para a codificação de caracteres não seguros.

Personagensespaço"<>#%()|\^~()
Codificação de URL20%22%% 3c% 3e23%25%% 7b% 7d% 7c% 5c% 5e% 7e% 5b% 5d

3. Caractere de controle não ASCII

A seguir, é apresentada a tabela utilizada para a codificação de caracteres não ASCII.

PersonagemCodificação de URLPersonagemCodificação de URLPersonagemCodificação de URLPersonagemCodificação de URL
% 80˜% 98«% ab¿% bf
% 82% 99% acUMA% c0
ƒ% 83š% 9aª% aaUMA% c1
% 84% 9b®% aeUMA% c2
% 85œ% 9c¯% afUMA% c3
% 86% 9d°% b0UMA% c4
% 87ž% 9e±% b1UMA% c5
ˆ% 88Ÿ% 9f²% b2Æ% v6
% 89×% d7³% b3Ç% c7
Š% 8a¡% a1´% b4È% c8
% 8b¢% a2µ% b5É% c9
Œ% 8c£% a3% b6Ê% ca
Ž% 8e¤% a4·% b7Ë% cb
"% 91¥% a5¸% b8EU% cc
"% 92¦% a6¹% b9EU%CD
"% 93§% a7º%BAEU% ce
"% 94¨% a8»% bbEU% cf
% 95©% a9¼% bcÐ% d0
-% 96-% 97½% bdÑ% d1
uma% e3º% de¾%estarÒ% d2
æ% e6ß% dfØ% d8Ó% d3
uma% e4uma% e0Ý% ddÔ% d4

4. Caracteres de Controle ASCII

A seguir, é apresentada a tabela utilizada para a codificação de caracteres ASCII.

Caractere ASCIICodificação de URL
NUL - caractere nulo% 00
SOH - início do cabeçalho% 01
STX - início do texto% 02
ETX - final do texto% 03
EOT - fim da transmissão% 04
ENQ - inquérito% 05
ACK - reconhecer% 06
BEL - sino (anel)% 07
BS - backspace% 08
HT- aba horizontal% 09
Avanço de linha LF% 0A
VT- guia vertical% 0B
FF - alimentação de formulário% 0C
Retorno de carro CR% 0D
SO- mudar% 0E
SI- mudança% 0F
Escape de link de dados DLE% 10
Controle de dispositivo DC1- 1% 11
DC2- controle de dispositivo 2% 12
Controle de dispositivo DC3 3% 13
Controle de dispositivo DC4- 4% 14
NAK- reconhecimento negativo% 15
SYN- sincronizar% 16
ETB- bloco de transmissão final% 17
CAN- cancelar% 18
EM - fim do meio% 19
SUB- substituto% 1A
ESC- escape% 1B
Separador de arquivos FS% 1C
Separador de grupo GS% 1D
Separador de registros RS% 1E
Separador de unidades dos EUA% 1F

Importância da codificação de URL em HTML

Se o URL estiver reservado, caracteres inseguros e não ASCII, o endereço do URL se tornará mais complicado e não compreensível. Quando o navegador da Web pesquisa endereços de URL, o servidor da Web pesquisa o nome ou o caminho do URL. Se o nome do URL não for ASCII, será difícil encontrar a URLImportância da codificação de URL em HTML.

O endereço da URL deve ser fácil de encontrar, universalmente aceito e compreensível para todos os navegadores da web e também para um servidor da web. alguns caracteres estão interpretando mal na URL porque são usados ​​para algum fim, se não forem usados ​​para nenhum propósito. esse conflito de tempo pode ter ocorrido e o caminho não chega ao usuário.

Para superar todas as dificuldades e facilitar o uso de caracteres não ASCII convertidos em código ASCII usando% para criar dois hexadecimais.

Conclusão

A codificação de URL em HTML sabe como converter o conjunto de caracteres não ASCII em um conjunto de formatos ASCII válido. É universalmente aceito e o navegador da web funciona sem nenhum erro. URLs de codificação podem ser executados com facilidade e segurança. Para evitar conflitos de nomeação e o objetivo de nomear a codificação de URL, é necessário.

Artigos recomendados

Este é um guia para a codificação de URL HTML. Aqui discutimos a introdução do URL HTML e como executar a codificação de URL em HTML, juntamente com seus exemplos e importância. Você também pode consultar os seguintes artigos para saber mais:

  1. Diferentes tipos de quadros em HTML
  2. Os três principais atributos do link de texto em HTML
  3. Comandos HTML (Básico, Intermediário, Avançado)
  4. Elementos HTML5 - Tags e exemplos
  5. Continue o trabalho da instrução em C # com exemplos