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.
- 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.
- 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".
- Caracteres de controle não ASCII: esses caracteres incluem o conjunto de um valor hexadecimal de 80 Ff, que é necessário converter em formato.
- 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 URL | 24% | 26% | % 2b | % 2c | % 2f | % 3a | % 3b | % 3d | % 3f | 40% |
2. Personagens inseguros
A seguir, é apresentada a tabela utilizada para a codificação de caracteres não seguros.
Personagens | espaço | " | < | > | # | % | ( | ) | | | \ | ^ | ~ | ( | ) |
Codificação de URL | 20% | 22% | % 3c | % 3e | 23% | 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.
Personagem | Codificação de URL | Personagem | Codificação de URL | Personagem | Codificação de URL | Personagem | Codificação de URL |
€ | % 80 | ˜ | % 98 | « | % ab | ¿ | % bf |
‚ | % 82 | ™ | % 99 | % ac | UMA | % c0 | |
ƒ | % 83 | š | % 9a | ª | % aa | UMA | % c1 |
„ | % 84 | › | % 9b | ® | % ae | UMA | % c2 |
… | % 85 | œ | % 9c | ¯ | % af | UMA | % c3 |
† | % 86 | % 9d | ° | % b0 | UMA | % c4 | |
‡ | % 87 | ž | % 9e | ± | % b1 | UMA | % 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 | ¸ | % b8 | EU | % cc |
" | % 92 | ¦ | % a6 | ¹ | % b9 | EU | %CD |
" | % 93 | § | % a7 | º | %BA | EU | % ce |
" | % 94 | ¨ | % a8 | » | % bb | EU | % cf |
• | % 95 | © | % a9 | ¼ | % bc | Ð | % d0 |
- | % 96 | - | % 97 | ½ | % bd | Ñ | % d1 |
uma | % e3 | º | % de | ¾ | %estar | Ò | % d2 |
æ | % e6 | ß | % df | Ø | % d8 | Ó | % d3 |
uma | % e4 | uma | % e0 | Ý | % dd | Ô | % d4 |
4. Caracteres de Controle ASCII
A seguir, é apresentada a tabela utilizada para a codificação de caracteres ASCII.
Caractere ASCII | Codificaçã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:
- Diferentes tipos de quadros em HTML
- Os três principais atributos do link de texto em HTML
- Comandos HTML (Básico, Intermediário, Avançado)
- Elementos HTML5 - Tags e exemplos
- Continue o trabalho da instrução em C # com exemplos