HTML -zelfstudie

HTML HOME HTML-introductie HTML-editors HTML basis HTML-elementen HTML-kenmerken HTML-koppen HTML-alinea's HTML-stijlen HTML-opmaak HTML-citaten HTML-opmerkingen HTML-kleuren HTML-CSS HTML-links HTML-afbeeldingen HTML-favicon HTML-tabellen HTML-lijsten HTML-blok en inline HTML-klassen HTML-ID HTML-iframes HTML-JavaScript Paden voor HTML-bestanden HTML-kop HTML-indeling HTML-responsief HTML-computercode HTML-semantiek HTML-stijlgids HTML-entiteiten HTML-symbolen HTML-emoji's HTML-tekenset HTML-URL-codering HTML versus XHTML

HTML -formulieren

HTML-formulieren HTML-formulierkenmerken HTML-formulierelementen HTML-invoertypen HTML-invoerkenmerken Kenmerken HTML-invoerformulier

HTML -afbeeldingen

HTML-canvas HTML-SVG

HTML- media

HTML-media HTML-video HTML-audio HTML-plug-ins HTML-YouTube

HTML API's

HTML-geolocatie HTML slepen/neerzetten HTML-webopslag HTML-webwerkers HTML-SSE

HTML- voorbeelden

HTML-voorbeelden HTML-quiz HTML-oefeningen HTML-certificaat HTML-samenvatting HTML-toegankelijkheid

HTML- verwijzingen

HTML-taglijst HTML-kenmerken Algemene HTML-kenmerken Ondersteuning voor HTML-browser HTML-gebeurtenissen HTML-kleuren HTML-canvas HTML-audio/video HTML-documenttypen HTML-tekensets HTML-URL-codering HTML-taalcodes HTTP-berichten HTTP-methoden PX naar EM-omzetter Toetsenbord sneltoetsen

HTML -codering (tekensets)


Om een ​​HTML-pagina correct weer te geven, moet een webbrowser weten welke tekenset moet worden gebruikt.


Van ASCII naar UTF-8

ASCII was de eerste tekencoderingsstandaard. ASCII definieerde 128 verschillende tekens die op internet konden worden gebruikt: cijfers (0-9), Engelse letters (AZ) en enkele speciale tekens zoals ! $ + - ( ) @ < > .

ISO-8859-1 was de standaard tekenset voor HTML 4. Deze tekenset ondersteunde 256 verschillende tekencodes. HTML 4 ondersteunde ook UTF-8.

ANSI (Windows-1252) was de originele Windows-tekenset. ANSI is identiek aan ISO-8859-1, behalve dat ANSI 32 extra tekens heeft.

De HTML5-specificatie moedigt webontwikkelaars aan om de UTF-8-tekenset te gebruiken, die bijna alle tekens en symbolen ter wereld omvat!


Het HTML-tekensetkenmerk

Om een ​​HTML-pagina correct weer te geven, moet een webbrowser de tekenset kennen die op de pagina wordt gebruikt.

Dit wordt gespecificeerd in de <meta>tag:

<meta charset="UTF-8">


Verschillen tussen tekensets

De volgende tabel toont de verschillen tussen de hierboven beschreven tekensets:

Gevoelloos ASCII ANSI 8859 UTF-8 Beschrijving
32 ruimte
33!!!!uitroepteken
34""""aanhalingsteken
35####hekje
36$$$$dollarteken
37%%%%procentteken
38&&&&ampersand
39''''apostrof
40((((linker haakje
41))))rechter haakje
42****asterisk
43++++meer teken
44,,,,komma
45----koppelteken-minus
46....punt
47////solidus
480000cijfer nul
491111cijfer één
502222cijfer twee
513333cijfer drie
524444cijfer vier
535555cijfer vijf
546666cijfer zes
557777cijfer zeven
568888cijfer acht
579999cijfer negen
58::::dikke darm
59;;;;puntkomma
60<<<<minder-dan-teken
61====is gelijk aan teken
62>>>>groter-dan-teken
63????vraagteken
64@@@@commercieel bij
65EENEENEENEENLatijnse hoofdletter A
66BBBBLatijnse hoofdletter B
67CCCCLatijnse hoofdletter C
68DDDDLatijnse hoofdletter D
69EEEELatijnse hoofdletter E
70FFFFLatijnse hoofdletter F
71GGGGLatijnse hoofdletter G
72HHHHLatijnse hoofdletter H
73IIIILatijnse hoofdletter I
74JJJJLatijnse hoofdletter J
75KKKKLatijnse hoofdletter K
76LLLLLatijnse hoofdletter L
77mmmmLatijnse hoofdletter M
78NNNNLatijnse hoofdletter N
79DEDEDEDELatijnse hoofdletter O
80PPPPLatijnse hoofdletter P
81QQQQLatijnse hoofdletter Q
82RRRRLatijnse hoofdletter R
83SSSSLatijnse hoofdletter S
84ttttLatijnse hoofdletter T
85jijjijjijjijLatijnse hoofdletter U
86VVVVLatijnse hoofdletter V
87WWWWLatijnse hoofdletter W
88xxxxLatijnse hoofdletter X
89jajajajaLatijnse hoofdletter Y
90METMETMETMETLatijnse hoofdletter Z
91[[[[vierkante haak links
92\\\\omgekeerde solidus
93]]]]rechter vierkante haak
94^^^^circumflex accent
95____lage lijn
96````serieus accent
97eeneeneeneenLatijnse kleine letter a
98BBBBLatijnse kleine letter b
99CCCCLatijnse kleine letter c
100DDDDLatijnse kleine letter d
101eeeeLatijnse kleine letter e
102FFFFLatijnse kleine letter f
103GGGGLatijnse kleine letter g
104HHHHLatijnse kleine letter h
105IIIILatijnse kleine letter i
106JJJJLatijnse kleine letter j
107kkkkLatijnse kleine letter k
108ikikikikLatijnse kleine letter l
109mmmmLatijnse kleine letter m
110NNNNLatijnse kleine letter n
111DeDeDeDeLatijnse kleine letter o
112PPPPLatijnse kleine letter p
113QQQQLatijnse kleine letter q
114RRRRLatijnse kleine letter r
115ssssLatijnse kleine letter s
116ttttLatijnse kleine letter t
117jijjijjijjijLatijnse kleine letter u
118vvvvLatijnse kleine letter v
119met wiemet wiemet wiemet wieLatijnse kleine letter w
120xxxxLatijnse kleine letter x
121jajajajaLatijnse kleine letter y
122metmetmetmetLatijnse kleine letter z
123{{{{accolade links
124||||verticale lijn
125}}}}accolade rechts
126~~~~tilde
127VAN    
128   euro teken
129 NIET GEBRUIKT
130 ik  enkel laag-9 aanhalingsteken
131 ƒ  Latijnse kleine letter f met haak
132   dubbel laag-9 aanhalingsteken
133   horizontale ellips
134 ik  dolk
135 ik  dubbele dolk
136 B  modifier letter circumflex accent
137 ik  voor duizend tekens
138 S  Latijnse hoofdletter S met caron
139 ik  enkele naar links wijzende hoekaanhalingsteken
140 Œ  Latijnse hoofdletter ligatuur OE
141 NIET GEBRUIKT
142 Ž  Latijnse hoofdletter Z met caron
143 NIET GEBRUIKT
144 NIET GEBRUIKT
145 '  links enkel aanhalingsteken
146 '  enkel aanhalingsteken rechts
147   links dubbel aanhalingsteken
148   rechts dubbel aanhalingsteken
149   kogel
150   en dash
151   jij sprint
152 ~  kleine tilde
153   handelsmerk teken
154 s  Latijnse kleine letter s met caron
155   enkele naar rechts wijzende hoek aanhalingstekens
156 œ  Latijnse kleine rietbinder oe
157 NIET GEBRUIKT
158 Ž  Latijnse kleine letter z met caron
159 Ÿ  Latijnse hoofdletter Y met trema
160    no-break ruimte
161 ikikikomgekeerd uitroepteken
162 ¢¢¢cent teken
163 £££pondteken
164 ¤¤¤valutateken
165 ¥¥¥yen teken
166 |||gebroken balk
167 ikikiksectie teken
168 ¨¨¨trema
169 ©©©copyright teken
170 ªªªvrouwelijke ordinale indicator
171 «««naar links wijzend aanhalingsteken met dubbele hoek
172 ¬¬¬niet ondertekenen
173 ­­­zacht koppelteken
174 ®®®geregistreerd teken
175 ¯¯¯macron
176 °°°graden teken
177 ±±±plus-min teken
178 ²²²superscript twee
179 ³³³superscript drie
180 ´´´acuut accent
181 µµµmicroteken
182 ikikikpilk teken
183 ···middelste punt
184 ¸¸¸cedille
185 ¹¹¹superscript één
186 ºººmannelijke ordinale indicator
187 »»»naar rechts wijzend dubbel hoekaanhalingsteken
188 ¼¼¼vulgaire fractie een kwart
189 ½½½vulgaire fractie de helft
190 ¾¾¾vulgaire fractie driekwart
191 ikikikomgekeerd vraagteken
192 BIJBIJBIJLatijnse hoofdletter A met graf
193 EENEENEENLatijnse hoofdletter A met acute
194 EENEENEENLatijnse hoofdletter A met circumflex
195 EENEENEENLatijnse hoofdletter A met tilde
196 EENEENEENLatijnse hoofdletter A met trema
197 OhOhOhLatijnse hoofdletter A met ring erboven
198 ÆÆÆLatijnse hoofdletter AE
199 CCCLatijnse hoofdletter C met cedilla
200 ISISISLatijnse hoofdletter E met graf
201 ZIJNZIJNZIJNLatijnse hoofdletter E met acute
202 ÊÊÊLatijnse hoofdletter E met circumflex
203 EEELatijnse hoofdletter E met trema
204 IIILatijnse hoofdletter I met graf
205 IIILatijnse hoofdletter I met acute
206 IIILatijnse hoofdletter I met circumflex
207 IIILatijnse hoofdletter I met trema
208 DDDLatijnse hoofdletter Eth
209 NNNLatijnse hoofdletter N met tilde
210 OOOLatijnse hoofdletter O met graf
211 OhOhOhLatijnse hoofdletter O met acute
212 PARAPLUPARAPLUPARAPLULatijnse hoofdletter O met circumflex
213 OOOLatijnse hoofdletter O met tilde
214 OOOLatijnse hoofdletter O met trema
215 ×××vermenigvuldigingsteken
216 OOOLatijnse hoofdletter O met slag
217 ÙÙÙLatijnse hoofdletter U met graf
218 ÚÚÚLatijnse hoofdletter U met acute
219 ÛÛÛLatijnse hoofdletter U met circumflex
220 ÜÜÜLatijnse hoofdletter U met trema
221 IDEEIDEEIDEELatijnse hoofdletter Y met acute
222 EEELatijnse hoofdletter Thorn
223 ßßßLatijnse kleine letter scherpe s
224 BijBijBijLatijnse kleine letter a met graf
225 eeneeneenLatijnse kleine letter a met acute
226 eeneeneenLatijnse kleine letter a met circumflex
227 eeneeneenLatijnse kleine letter a met tilde
228 eeneeneenLatijnse kleine letter a met trema
229 eeneeneenLatijnse kleine letter a met ring erboven
230 æææLatijnse kleine letter ae
231 CCCLatijnse kleine letter c met cedilla
232 isisisLatijnse kleine letter e met graf
233 ZijnZijnZijnLatijnse kleine letter e met acute
234 êêêLatijnse kleine letter e met circumflex
235 eeeLatijnse kleine letter e met trema
236 IIILatijnse kleine letter i met graf
237 IIILatijnse kleine letter i met acute
238 IIILatijnse kleine letter i met circumflex
239 IIILatijnse kleine letter i met trema
240 DDDLatijnse kleine letter eth
241 NNNLatijnse kleine letter n met tilde
242 OOOLatijnse kleine letter o met graf
243 OhOhOhLatijnse kleine letter o met acute
244 ParapluParapluParapluLatijnse kleine letter o met circumflex
245 OOOLatijnse kleine letter o met tilde
246 OOOLatijnse kleine letter o met trema
247 ÷÷÷divisie teken
248 OOOLatijnse kleine letter o met slag
249 ùùùLatijnse kleine letter u met graf
250 úúúLatijnse kleine letter u met acute
251 enenenLatijnse kleine letter met circumflex
252 üüüLatijnse kleine letter u met trema
253 ideeideeideeLatijnse kleine letter y met acute
254 eeeLatijnse kleine letter doorn
255 ÿÿÿLatijnse kleine letter y met trema

De ASCII-tekenset

ASCII gebruikt de waarden van 0 tot 31 (en 127) voor controletekens.

ASCII gebruikt de waarden van 32 tot 126 voor letters, cijfers en symbolen.

ASCII gebruikt de waarden van 128 tot 255 niet.


De ANSI-tekenset (Windows-1252)

ANSI is identiek aan ASCII voor de waarden van 0 tot 127.

ANSI heeft een eigen set tekens voor de waarden van 128 tot 159.

ANSI is identiek aan UTF-8 voor de waarden van 160 tot 255.


De ISO-8859-1 tekenset

ISO-8859-1 is identiek aan ASCII voor de waarden van 0 tot 127.

ISO-8859-1 gebruikt de waarden van 128 tot 159 niet.

ISO-8859-1 is identiek aan UTF-8 voor de waarden van 160 tot 255.


De UTF-8-tekenset

UTF-8 is identiek aan ASCII voor de waarden van 0 tot 127.

UTF-8 gebruikt de waarden van 128 tot 159 niet. 

UTF-8 is identiek aan zowel ANSI als 8859-1 voor de waarden van 160 tot 255.

UTF-8 gaat verder vanaf de waarde 256 met meer dan 10.000 verschillende karakters.

Bekijk onze complete HTML-tekensetreferentie voor meer informatie .