Er is geen tekenset ingesteld: voorkom rare tekens met utf-8
Een tekenset vertelt de browser hoe hij de bytes van je pagina moet omzetten naar letters. Zonder tekenset moet de browser gokken, en dan verschijnen letters als ë, é en het euroteken soms als vreemde tekens.
In het kud-rapport Er is geen tekenset ingesteld
Waarom het uitmaakt
Een "café" in plaats van "café" ziet er slordig uit en maakt je tekst lastiger te lezen.
Met de juiste tekenset weet ook een zoekmachine zeker hoe je tekst gelezen moet worden.
Zo los je het op
- Zet
<meta charset="utf-8">als eerste regel in je head. - Zorg dat die regel binnen de eerste 1024 bytes van je pagina staat; daarom zo vroeg mogelijk.
- Sla je HTML-bestanden ook op als UTF-8 in je editor.
- Stuurt je server een Content-Type-header mee, zet die dan ook op
charset=utf-8.
<head>
<meta charset="utf-8">
<title>...</title>
Op jouw platform
- Alle platforms
- Moderne CMS'en gebruiken altijd UTF-8. Zie je toch rare tekens, dan komt het vaak door een oude database of gekopieerde tekst uit Word.
Veelgestelde vragen
Wat is UTF-8?
De standaard tekenset van het web. Hij kan elk teken weergeven, van ë tot emoji.
Mijn server stuurt al utf-8 mee. Moet de meta-tag dan nog?
Het is verstandig: zo werkt je pagina ook als hij lokaal geopend of opgeslagen wordt.