
A resposta curta: um endereço só pode levar um conjunto limitado de caracteres. Tudo o resto (um espaço, uma letra acentuada, muitos símbolos) viaja como % seguido de dois algarismos hexadecimais: é a codificação por percentagem. Um espaço passa a %20; um «é» passa a %C3%A9 (os seus dois bytes em UTF-8). O navegador faz isto sozinho e mostra-lhe a versão legível na barra, e é por isso que os problemas só aparecem quando a ligação é copiada para um e-mail, para uma mensagem, para código, ou quando o nome é de um ficheiro. E há símbolos que têm uma função no endereço (? # & / % +): num nome de ficheiro, partem a ligação.
Os caracteres que dão problemas
| Carácter e codificação | O que acontece se ficar como está |
| Espaço: %20 (ou + nos parâmetros de um formulário) | A ligação é cortada no espaço quando colada num e-mail ou numa conversa. «tabela de preços.pdf» chega como «tabela». |
| Letras acentuadas: é fica %C3%A9 | No navegador costuma funcionar, mas falha em programas antigos, em alguns e-mails e quando o nome foi gravado noutra codificação: acentos que viram símbolos estranhos. |
| Cardinal: # fica %23 | Tudo o que vem depois é tratado como âncora e não chega ao servidor: «factura#12.pdf» dá 404. |
| Ponto de interrogação: ? fica %3F | O resto do nome passa a ser lido como parâmetros. |
| E comercial: & fica %26 | Dentro de um valor, parte o parâmetro em dois. |
| Mais: + fica %2B | Nos parâmetros, muitos programas lêem o «+» como espaço (o PHP, por exemplo, ao preencher $_GET). |
| Percentagem: % fica %25 | Um «%» solto confunde a descodificação. |
Nomes e ligações que não se partem
|
|
|
|
|
|
| Em servidores Linux, o nome conta letra a letra. «Foto.JPG» e «foto.jpg» são ficheiros diferentes, e um nome com espaço ou acento que funcionava no seu computador pode dar 404 no site. Se uma imagem ou um PDF deixou de abrir depois de o enviar, compare o nome no Gestor de Ficheiros com o que está na ligação: erro 404 numa página que devia existir. |
| Acentos no nome de domínio são outra mecânica (o domínio é convertido para uma forma que começa por xn--), com regras próprias: acentos e caracteres especiais nos nomes de domínio. |
|
Um ficheiro está no site e a ligação não o abre? Envie-nos a ligação exacta e o nome do ficheiro tal como aparece no Gestor de Ficheiros. Abrir pedido de suporte |
PRODUTO RECOMENDADO Alojamento de sites com cPanel Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 5,94 €/mês (plano de 3 anos, com cupão) Ver planos |











