A HTML oldalak ékezethelyes megjelenítése mindig gondot okozott (és okoz ma is) a magyar lapok olvasóinak és íróinak. A HTML 2.0 és 3.2 szabványban a latin-1 kódot írták elő, így elvileg nem lehetett helyes magyar ékezetes betűket előcsalogatni. A 4.0 szabvány már megengedi hogy az UCS (Universal Character Set, ISO10646 szabvány) készlet bármelyik betűjét használhassuk. (Az UCS ugyanazt a több ezer betűt tartalmazza, mint az UNICODE, amely több mint 30000 betűt tartalmaz a világ gyakrabban használt írásmódjaiból). A használt betűkészlet azonban nem határozza meg a kódolást, amely a mi esetünkben az iso-8859-2 (latin-2) lehet.
A karakterkódokat a HTML ,,fölött'', HTTP szinten adhatjuk meg. Ez azt jelenti, hogy a web-kiszolgálónak kell a következő fejlécet elküldeni a böngészőnek (a kliensnek):
Content-Type: text/html; charset=ISO-8859-2
A HTML dokumentum (web-lap) elejére is betehetjük a kódolásra vonatkozó infomációt a META tag segítségével:
<HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-2"> <META HTTP-EQUIV="Content-Language" CONTENT="hu"> <TITLE> ...Itt a használt nyelvre vonatkozó META tagot is betettük.