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

  1. Zet <meta charset="utf-8"> als eerste regel in je head.
  2. Zorg dat die regel binnen de eerste 1024 bytes van je pagina staat; daarom zo vroeg mogelijk.
  3. Sla je HTML-bestanden ook op als UTF-8 in je editor.
  4. 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.

Doet jouw site dit goed?

Plak je URL. Binnen een halve minuut weet je waar je staat, gratis.

Geen zin om dit zelf te doen?

SLYM Agency lost het voor je op. Wij pakken je verbeterpunten aan, zodat jij je met je eigen werk bezig kunt houden.

Naar SLYM Agency