<!–
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.