Tekens omzetten
Plak hieronder een tekst. Je krijgt per bijzonder teken de HTML-entity, de Unicode-waarde en de alt code. Gewone letters, cijfers en spaties worden overgeslagen – alleen wat opvalt komt in de tabel.
Wanneer heb je dit nodig?
Een HTML-entity is een schrijfwijze waarmee je een teken in HTML vastlegt zonder het
teken zelf te gebruiken: € in plaats van €. Dat is nuttig
in drie situaties.
- Als de tekenset niet klopt. Zie je op een website “café” in plaats van “café”, dan wordt UTF-8 gelezen als een andere tekenset. Entities zijn daar ongevoelig voor.
- In bestanden die geen UTF-8 zijn. Oudere systemen, e-mailsjablonen en sommige exportformaten verminken bijzondere tekens. Een entity overleeft dat.
- Om onzichtbare tekens zichtbaar te maken. Een harde spatie
(
) zie je niet, maar hij gedraagt zich anders dan een gewone spatie. In de tabel hierboven wordt hij wel getoond.
Entity of gewoon het teken?
Staat je pagina correct op UTF-8, dan kun je bijzondere tekens gewoon rechtstreeks
schrijven; dat leest prettiger in de broncode. Vier tekens moet je in HTML
altijd als entity schrijven, omdat ze anders als opmaak worden gelezen:
< voor <, > voor >,
& voor & en " voor een aanhalingsteken
binnen een attribuut.