Informazioni sulla codifica dei caratteri
Che cos'è la codifica dei caratteri?
La codifica dei caratteri è l’accordo tra il tuo server e un browser su come i byte di una pagina vengono riconvertiti in lettere. Dichiarala e tutti leggeranno lo stesso testo; lascia che sia il browser a indovinare e potrebbe scegliere, a volte erroneamente.
Le interpretazioni errate sono il motivo per cui una pagina mostra é al posto di é, oppure una sequenza di punti interrogativi dove dovrebbe esserci un nome. Il contenuto è intatto; è solo l’interpretazione a essere compromessa.
Questo strumento segnala la codifica dei caratteri dichiarata dalla tua pagina.
UTF-8 e tutto il resto
La risposta per quasi ogni sito è UTF-8. Supporta tutte le lingue, gestisce i simboli delle valute, i trattini, le virgolette e le emoji, ed è lo standard adottato dal web.
Le codifiche meno recenti, come ISO-8859-1 o Windows-1252, compaiono ancora nei sistemi legacy e nelle esportazioni. Funzionano per un insieme ristretto di caratteri e smettono di funzionare non appena il contenuto include qualcosa al di fuori di tale insieme, cosa che oggi di solito significa una virgoletta tipografica incollata da un elaboratore di testi.
Se una pagina dichiara una codifica diversa da UTF-8, vale la pena saperlo anche quando al momento appare corretta.
Cause comuni del testo illeggibile
- Nessun set di caratteri dichiarato, lasciando che sia il browser a indovinare.
- Una dichiarazione non coerente con il modo in cui il file è stato effettivamente salvato.
- Un'intestazione HTTP e un meta tag che specificano codifiche diverse.
- Un database o una connessione che utilizza una codifica diversa da quella della pagina.
- Contenuti incollati da un elaboratore di testi che contengono caratteri propri.
La dichiarazione deve trovarsi entro il primo kilobyte del documento, poiché un browser che ha già iniziato a indovinare non tornerà indietro.
La codifica è ancora importante nel 2026?
È in gran parte un problema risolto, ed è proprio per questo che vale la pena dare un’occhiata veloce: i siti che oggi lo gestiscono ancora male tendono a essere quelli che nessuno controlla da anni.
Quando qualcosa va storto, il costo ricade sulla fiducia. I caratteri illeggibili in un’intestazione o nel nome di un prodotto fanno pensare a una mancanza di cura e compaiono nei risultati di ricerca e nelle anteprime condivise, oltre che nella pagina.
Per qualunque sistema legga la tua pagina come testo, che si tratti di un crawler dei motori di ricerca o di un assistente IA, i caratteri alterati equivalgono a contenuti alterati. Non esiste alcun passaggio di recupero che possa ripristinare le lettere corrette.
Cosa controlla questo strumento
Segnala la codifica dei caratteri dichiarata per la pagina inserita.
Legge la dichiarazione invece di verificare che il file corrisponda a essa, quindi una pagina può dichiarare UTF-8 ed essere comunque salvata con un’altra codifica. Se i caratteri vengono visualizzati in modo errato nonostante una dichiarazione corretta, è in questa discrepanza che occorre cercare.
Cosa fare dopo
La codifica è una delle dichiarazioni che una pagina fornisce su se stessa. Verifica che l’attributo
attributo lang HTML indichi la lingua corretta, controlla i tag
hreflang se pubblichi contenuti in più lingue e assicurati che le intestazioni di risposta
server web siano coerenti con la pagina.