<!–
main_leaderboard, all: [728,90][970,90][320,50][468,60]
–>
Referência de codificação de URL HTML
Localizador Uniforme de Recursos (URL)
Hoje, o tópico de nossa discussão é Ref urlencode . As páginas são solicitadas de servidores da Web por navegadores da Web usando URLs.
Em uma URL, você vê o endereço de um site, como este: https://mrexamples.com/
Importância do URL
URL (Uniform Resource Locator) é um componente importante do HTML e do desenvolvimento da Web em geral. Aqui estão algumas das razões:
- Identifica a localização dos recursos da web: uma URL especifica a localização dos recursos da web, como páginas da web, imagens, vídeos e outros tipos de arquivos. Isso é importante para que os navegadores da Web possam recuperar e exibir o conteúdo corretamente.
- Fornece um identificador exclusivo: cada URL é exclusivo e identifica um recurso da Web específico. Isso torna possível vincular a páginas e recursos específicos, bem como compartilhá-los com outras pessoas.
- Permite a navegação em um site: os URLs podem ser usados para navegar em um site, permitindo que os usuários passem de uma página para outra sem precisar procurar o conteúdo novamente.
- Ativa a otimização do mecanismo de pesquisa (SEO): os URLs podem afetar as classificações do mecanismo de pesquisa de um site. URLs descritivos e bem estruturados podem tornar mais fácil para os mecanismos de pesquisa entender o conteúdo de um site e indexá-lo adequadamente.
- Permite rastreamento e análise: os URLs podem ser usados para rastrear o comportamento do usuário em um site, como o número de visitas, cliques e conversões. Esses dados podem ser analisados para melhorar a experiência do usuário e otimizar o desempenho do site.
Codificação de URL (porcentagem de codificação)
Quando falamos de Ref urlencode, então, ao codificar URLs, os caracteres são transformados em um formato adequado para transmissão na Internet.
O conjunto de caracteres ASCII é o único que pode ser usado para enviar URLs pela Internet em Ref urlencode .
Uma URL precisa ser transformada em formato ASCII porque frequentemente inclui caracteres fora do conjunto ASCII.
Como parte da codificação de URL, um “%” é precedido por dois dígitos hexadecimais para substituir caracteres ASCII inseguros.
De uma chance
A entrada será codificada em URL antes do envio ao servidor se você clicar no botão "Enviar" abaixo. O feedback recebido pelo servidor será exibido em uma página quando se trata de Ref urlencode .
Você pode tentar novamente inserindo outras informações.
Tente alguma outra entrada e clique em Enviar novamente.
Funções para codificação de URL
Para fins de codificação de URL de uma string dentro de um URL de referência, existem funções fornecidas em JavaScript, PHP e ASP, que podem ser usadas no código de referência.
Um programa PHP pode usar rawurlencode() para codificar a URL, enquanto um programa ASP pode usar um servidor. URLEncode() para codificar a URL em Ref urlencode conforme se trata de Ref urlencode .
A função encodeURIComponent() pode ser usada em JavaScript.
Confira a codificação de texto da função JavaScript clicando em “URL Encode”.
<!–
Anúncio
–><!–
mid_content, all: [300,250][336,280][728,90][970,250][970,90][320,50][468,60]
–>
Referência de Codificação para ASCII
O conjunto de caracteres que você usa em sua página determinará como seu navegador codifica a entrada quando se trata de Ref urlencode .
O HTML5 usa UTF-8 como seu conjunto de caracteres padrão .
| Personagem | Do Windows-1252 | De UTF-8 |
|---|---|---|
| espaço | % 20 | % 20 |
| ! | % 21 | % 21 |
| “ | % 22 | % 22 |
| # | % 23 | % 23 |
| $ | % 24 | % 24 |
| % | % 25 | % 25 |
| & | % 26 | % 26 |
| ' | % 27 | % 27 |
| ( | % 28 | % 28 |
| ) | % 29 | % 29 |
| * | %2A | %2A |
| + | % 2B | % 2B |
| , | %2C | %2C |
| – | %2D | %2D |
| . | % 2E | % 2E |
| / | %2F | %2F |
| 0 | %30 | %30 |
| 1 | % 31 | % 31 |
| 2 | % 32 | % 32 |
| 3 | % 33 | % 33 |
| 4 | % 34 | % 34 |
| 5 | % 35 | % 35 |
| 6 | % 36 | % 36 |
| 7 | % 37 | % 37 |
| 8 | %38 | %38 |
| 9 | % 39 | % 39 |
| : | %3A | %3A |
| ; | %3B | %3B |
| < | %3C | %3C |
| = | %3D | %3D |
| > | %3E | %3E |
| ? | %3F | %3F |
| @ | %40 | %40 |
| A | %41 | %41 |
| B | %42 | %42 |
| C | %43 | %43 |
| D | %44 | %44 |
| E | %45 | %45 |
| F | % 46 | % 46 |
| G | %47 | %47 |
| H | %48 | %48 |
| EU | %49 | %49 |
| J | %4A | %4A |
| k | %4B | %4B |
| eu | %4C | %4C |
| M | %4D | %4D |
| N | %4E | %4E |
| O | %4F | %4F |
| P | %50 | %50 |
| Q | % 51 | % 51 |
| R | % 52 | % 52 |
| S | % 53 | % 53 |
| T | % 54 | % 54 |
| você | % 55 | % 55 |
| V | % 56 | % 56 |
| C | % 57 | % 57 |
| x | % 58 | % 58 |
| Y | % 59 | % 59 |
| Z | %5A | %5A |
| [ | %5B | %5B |
| %5C | %5C | |
| ] | %5D | %5D |
| ^ | %5E | %5E |
| _ | %5F | %5F |
| ` | %60 | %60 |
| a | %61 | %61 |
| b | % 62 | % 62 |
| c | %63 | %63 |
| d | %64 | %64 |
| e | %65 | %65 |
| f | %66 | %66 |
| g | %67 | %67 |
| h | %68 | %68 |
| eu | %69 | %69 |
| j | %6A | %6A |
| k | %6B | %6B |
| eu | %6C | %6C |
| m | %6D | %6D |
| n | %6E | %6E |
| o | %6F | %6F |
| p | %70 | %70 |
| q | % 71 | % 71 |
| r | % 72 | % 72 |
| s | % 73 | % 73 |
| t | % 74 | % 74 |
| você | %75 | %75 |
| v | % 76 | % 76 |
| c | % 77 | % 77 |
| x | %78 | %78 |
| y | % 79 | % 79 |
| z | %7A | %7A |
| { | %7B | %7B |
| | | %7C | %7C |
| } | %7D | %7D |
| ~ | %7E | %7E |
| %7F | %7F | |
| ` | %80 | %E2%82%AC |
| A | %81 | %81 |
| ‚ | %82 | %E2%80%9A |
| Æ' | %83 | %C6%92 |
| „ | %84 | %E2%80%9E |
| ... | %85 | %E2%80%A6 |
| “ | %86 | %E2%80%A0 |
| ‡ | %87 | %E2%80%A1 |
| ˆ | %88 | %CB%86 |
| ‰ | %89 | %E2%80%B0 |
| A | %8A | %C5%A0 |
| ‹ | %8B | %E2%80%B9 |
| A' | %8C | %C5%92 |
| A | %8D | %C5%8D |
| Ž | %8E | %C5%BD |
| A | %8F | %8F |
| A | %90 | %C2%90 |
| ' | % 91 | %E2%80%98 |
| ' | % 92 | %E2%80%99 |
| “ | % 93 | %E2%80%9C |
| “ | % 94 | %E2%80%9D |
| • | % 95 | %E2%80%A2 |
| - | % 96 | %E2%80%93 |
| - | % 97 | %E2%80%94 |
| ˜ | % 98 | %CB%9C |
| № | % 99 | %E2%84 |
| A | %9A | %C5%A1 |
| › | %9B | %E2%80 |
| A" | %9C | %C5%93 |
| A | %9D | %9D |
| ž | %9E | %C5%BE |
| A | %9F | %C5%B8 |
| %A0 | %C2%A0 | |
| A | %A1 | %C2%A1 |
| ¢ | %A2 | %C2%A2 |
| £ | %A3 | %C2%A3 |
| ¤ | %A4 | %C2%A4 |
| ¥ | %A5 | %C2%A5 |
| ¦ | %A6 | %C2%A6 |
| A§ | %A7 | %C2%A7 |
| A | %A8 | %C2%A8 |
| © | %A9 | %C2%A9 |
| ª | %AA | %C2%AA |
| A" | %AB | %C2%AB |
| ¬ | % AC | %C2%AC |
| A | %DE ANÚNCIOS | %C2%AD |
| ® | %AE | %C2%AE |
| A | %AF | %C2%AF |
| ° | %B0 | %C2%B0 |
| ± | %B1 | %C2%B1 |
| ² | %B2 | %C2%B2 |
| ³ | %B3 | %C2%B3 |
| A | %B4 | %C2%B4 |
| μ | %B5 | %C2%B5 |
| A¶ | %B6 | %C2%B6 |
| A· | %B7 | %C2%B7 |
| A | %B8 | %C2%B8 |
| ¹ | %B9 | %C2%B9 |
| º | %BA | %C2%BA |
| A" | %BB | %C2%BB |
| ¼ | %BC | %C2%BC |
| ½ | %BD | %C2%BD |
| ¾ | %SER | %C2%BE |
| A | %G | %C2%G |
| € | %C0 | %C3%80 |
| A | %C1 | %C3%81 |
| A, | %C2 | %C3%82 |
| Ã | %C3 | %C3%83 |
| A" | %C4 | %C3%84 |
| A… | %C5 | %C3%85 |
| A† | %C6 | %C3%86 |
| A‡ | %C7 | %C3%87 |
| A | %C8 | %C3%88 |
| A‰ | %C9 | %C3%89 |
| COMO | %CA | %C3%8A |
| A< | %CB | %C3%8B |
| Ì | %CC | %C3%8C |
| A | %CD | %C3%8D |
| ÃŽ | % CE | %C3%8E |
| A | %CF | %C3%8F |
| A | %D0 | %C3%90 |
| A' | %D1 | %C3%91 |
| A' | %D2 | %C3%92 |
| A" | %D3 | %C3%93 |
| A" | %D4 | %C3%94 |
| A• | %D5 | %C3%95 |
| A- | %D6 | %C3%96 |
| A- | %D7 | %C3%97 |
| A | %D8 | %C3%98 |
| Ù | %D9 | %C3%99 |
| Como | %DA | %C3%9A |
| A> | %DB | %C3%9B |
| Ü | %DC | %C3%9C |
| A | %DD | %C3%9D |
| þ | %DE | %C3%9E |
| ß | %DF | %C3%9F |
| A | %E0 | %C3%A0 |
| A | %E1 | %C3%A1 |
| ¢ | %E2 | %C3%A2 |
| Ã £ | %E3 | %C3%A3 |
| ä | %E4 | %C3%A4 |
| å | %E5 | %C3%A5 |
| æ | %E6 | %C3%A6 |
| A§ | %E7 | %C3%A7 |
| A | %E8 | %C3%A8 |
| é | %E9 | %C3%A9 |
| ê | %EA | %C3%AA |
| A" | %EB | %C3%AB |
| ì | % CE | %C3%AC |
| A | %ED | %C3%AD |
| î | %EE | %C3%AE |
| A | %FE | %C3%AF |
| ð | %F0 | %C3%B0 |
| ñ | %F1 | %C3%B1 |
| ò | %F2 | %C3%B2 |
| ó | %F3 | %C3%B3 |
| A | %F4 | %C3%B4 |
| õ | %F5 | %C3%B5 |
| A¶ | %F6 | %C3%B6 |
| A· | %F7 | %C3%B7 |
| A | %F8 | %C3%B8 |
| ù | %F9 | %C3%B9 |
| ú | %FA | %C3%BA |
| A" | %FB | %C3%BB |
| ¼ | %FC | %C3%BC |
| ¼ | %DF | %C3%BD |
| ¾ | %FE | %C3%BE |
| A | %FF | %C3%BF |
Referência para codificação de URL
Conforme discutimos o Ref urlencode, devemos lembrar que os caracteres de controle ASCII %00-%1F foram criados para gerenciar dispositivos de hardware.
Uma URL não tem nada a ver com caracteres de controle. Por favor, veja o seguinte exemplo de Ref urlencode :
| Caractere ASCII | Visão geral | Codificação de URL |
|---|---|---|
| NUL | caractere nulo | %00 |
| SOH | início do cabeçalho | %01 |
| STX | início do texto | %02 |
| ETX | fim do texto | %03 |
| EOT | fim da transmissão | %04 |
| ENQ | investigação | %05 |
| ACK | reconhecer | %06 |
| BEL | campainha (anel) | %07 |
| BS | backspace | %08 |
| HT | guia horizontal | %09 |
| LF | alimentação de linha | %0A |
| TV | guia vertical | %0B |
| FF | feed de formulário | %0C |
| CR | retorno de carruagem | %0D |
| ENTÃO | mudar | %0E |
| SI | mudança em | %0F |
| DLE | fuga de link de dados | % 10 |
| DC1 | controle de dispositivo 1 | % 11 |
| DC2 | controle de dispositivo 2 | % 12 |
| DC3 | controle de dispositivo 3 | % 13 |
| DC4 | controle de dispositivo 4 | % 14 |
| NAK | reconhecimento negativo | % 15 |
| SYN | sincronizar | % 16 |
| ETB | bloco de transmissão final | % 17 |
| PODE | cancelar | % 18 |
| EM | fim do meio | % 19 |
| SUB | substituto | % 1A |
| ESC | escapar | % 1B |
| FS | separador de arquivo | % 1C |
| GS | separador de grupo | % 1D |
| RS | separador de registro | % 1E |
| NÓS | separador de unidades | % 1F |
Vantagens da referência de codificação de URL HTML
A referência de codificação de URL HTML permite que você codifique caracteres especiais e espaços em URLs usando um formato padronizado. Aqui estão algumas das vantagens da referência de codificação de URL HTML:
- Evita erros de sintaxe de URL: a codificação de URL garante que caracteres especiais e espaços em URLs sejam representados corretamente e não causem erros de sintaxe ou quebrem o link.
- Garante a compatibilidade com todos os navegadores: a codificação de URL garante que os URLs sejam compatíveis com todos os navegadores, incluindo aqueles que podem não suportar determinados caracteres ou esquemas de codificação.
- Permite a internacionalização: a codificação de URL permite que você use caracteres especiais e sinais diacríticos em URLs, o que é importante para sites que atendem a públicos e idiomas internacionais.
- Melhora a otimização do mecanismo de pesquisa (SEO): URLs codificados corretamente têm maior probabilidade de serem indexados corretamente pelos mecanismos de pesquisa, melhorando a otimização do mecanismo de pesquisa do site.
- Facilita a transmissão de dados: a codificação de URL é parte essencial da transmissão de dados por meio de formulários da web, pois garante que todos os dados sejam transmitidos corretamente e sem erros.
