>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como codificar um apóstrofo em um URL


Por mais úteis que sejam os caracteres especiais no idioma inglês, você pensaria que poderia digitar todos eles na barra de URL do seu navegador. Apenas um pequeno subconjunto de caracteres US-ASCII é seguro para uso em URLs. Outros caracteres, como o apóstrofo, são reservados para uso especial. Se você precisar inserir um URL em seu navegador que tenha um apóstrofo, codifique o apóstrofo. A codificação garante que todos os sites e navegadores interpretem o URL completo corretamente.

Codifique seu apóstrofo


Você pode navegar para páginas da Web usando vários métodos, como clicar em um marcador ou digitar um URL na barra de endereços de um navegador. Se a URL que você precisa digitar contiver um apóstrofo, substitua o apóstrofo por %27 e pressione "Enter" para navegar até a URL.

Exemplos de substituição de apóstrofo


A URL http://www.example.com/jim's_burgers é um exemplo de uma URL que contém um apóstrofo. Depois de substituir o apóstrofo por %27, a URL se torna http://www.example.com/jim%27s_burgers. Outro exemplo de URL codificado é http://www.example.com/cities/denver%27s_altitude.html. Neste caso, denver%27s_altitude.html refere-se a um documento HTML denominado denver's_altidude.html que reside no diretório Cities no servidor Web.

Por que a codificação funciona


Pode não fazer sentido para humanos, mas os computadores sabem que 27 é a representação hexadecimal do valor ASCII do apóstrofo. Criado nos anos 60, o conjunto de caracteres ASCII forma a base sobre a qual os computadores trabalham com texto. Cada caractere no teclado do computador é um caractere ASCII que possui um número decimal que os computadores associam ao caractere. Por exemplo, o equivalente decimal de H é 72. O valor decimal de um apóstrofo é 39. Se você converter 39 em um número hexadecimal, obterá 27, o valor usado para substituir apóstrofos em URLs. Por convenção, o sinal de porcentagem precede esses números.

Codificar outros caracteres


Você pode codificar outros caracteres em uma URL substituindo-os por seus equivalentes hexadecimais ASCII. Você pode encontrar esses valores visitando um site que contém uma tabela de referência de codificação de URL HTML (link em Recursos). Essas tabelas geralmente listam caracteres ASCII em uma coluna e seus valores hexadecimais correspondentes em outra. Por exemplo, se você encontrar o sinal de mais em uma dessas tabelas, verá que seu valor codificado é %2B.

Restrições de nome de domínio


Se você registrar um nome de domínio, o nome não poderá conter codificação hexadecimal. Em outras palavras, você não pode registrar um novo domínio chamado jim%27s_cameras se quiser criar um site chamado Jim's_Cameras.