Sobre a codificação de caracteres
O que é a codificação de caracteres?
A codificação de caracteres é o acordo entre o seu servidor e um navegador sobre como os bytes de uma página são convertidos novamente em letras. Declare-a e todos leem o mesmo texto; deixe isso ao acaso e o navegador escolhe, por vezes erradamente.
As escolhas erradas são a razão pela qual uma página mostra é quando deveria mostrar é, ou uma fila de pontos de interrogação onde deveria estar um nome. O conteúdo está intacto; apenas a interpretação está incorreta.
Esta ferramenta indica a codificação de caracteres declarada pela sua página.
UTF-8 e tudo o resto
A resposta para praticamente todos os sites é UTF-8. Abrange todos os idiomas, lida com símbolos monetários, travessões, aspas e emojis, e é o padrão adoptado pela Web.
Codificações mais antigas, como ISO-8859-1 ou Windows-1252, ainda aparecem em sistemas legados e exportações. Funcionam para um conjunto restrito de caracteres e falham assim que o conteúdo inclui algo que esteja fora desse conjunto — hoje, normalmente, uma aspa curva copiada de um processador de texto.
Se uma página declarar algo diferente de UTF-8, vale a pena ter isso em conta, mesmo que actualmente pareça estar tudo bem.
Causas comuns de texto corrompido
- Nenhum charset declarado, deixando o navegador adivinhar.
- Uma declaração que não corresponde à forma como o ficheiro foi efetivamente guardado.
- Um cabeçalho HTTP e uma meta tag que indicam codificações diferentes.
- Uma base de dados ou ligação que utiliza uma codificação diferente da da página.
- Conteúdo colado a partir de um processador de texto que traz os seus próprios caracteres.
A declaração deve estar nos primeiros kilobytes do documento, pois um navegador que já tenha começado a adivinhar não voltará atrás.
A codificação ainda é importante em 2026?
É, em grande medida, um problema resolvido, e é precisamente por isso que vale a pena dar-lhe uma vista de olhos rápida: os sites que ainda fazem isto mal tendem a ser aqueles que ninguém verifica há anos.
Quando algo corre mal, o custo recai sobre a confiança. Caracteres corrompidos num título ou no nome de um produto transmitem desleixo e aparecem nos resultados de pesquisa e nas pré-visualizações ao partilhar, além de surgirem na própria página.
Para qualquer coisa que leia a sua página como texto, seja um crawler de pesquisa ou um assistente de IA, caracteres corrompidos são conteúdo corrompido. Não existe nenhuma etapa de recuperação que reponha as letras corretas.
O que esta ferramenta verifica
Indica a codificação de caracteres declarada para a página que introduzir.
Lê a declaração em vez de verificar se o ficheiro corresponde à mesma, pelo que uma página pode declarar UTF-8 e, ainda assim, ser guardada com outra codificação. Se os caracteres aparecerem incorretamente apesar de a declaração estar correta, é nessa discrepância que deve procurar.
Próximos passos
A codificação é uma de várias declarações que uma página faz sobre si própria. Verifique se o atributo
lang HTML indica o idioma correto, reveja as suas etiquetas
hreflang se publicar em vários idiomas e confirme se os cabeçalhos de resposta
servidor Web estão de acordo com a página.