Veebilehe kodeeringu määramine
Kodeeringut saab määrata mitut moodi
- -HTTP päises:
Content-Type: text/html; charset=UTF-8 - -HTML koodis meta
http-equivparameetriga:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> - -HTML koodis meta
charsetparameetriga:<meta charset="utf-8" /> - -XHTML XML deklaratsioonis:
<?xml version="1.0" encoding="utf-8"?>
Muidu ei olekski midagi, aga tihti kipub olema nii, et kodeering on määratud mitmel eri viisil ning igal kasutatud viisil on määratud erinev kodeering. Üldiselt peaks olema HTTP päises määratud on tähsam kui teised, aga edasi sõltub juba brauserist - näiteks juhul kui XHTML lehel on nii XML deklaratsioon, kui ka meta märgend, eelistab Firefox meta märgendit, aga Chrome XML deklaratsiooni.
Ja täiendavalt on vähemalt osade Eesti lehtedega puhul, et kõik märgid viitavad nagu oleks tegu näiteks ISO-8859-1 kodeeringuga, tegelikult aga on tekst hoopis Windows-1257. Kõige suurem vahe nende kahe kodeeringu vahel on, et ISO-8859-1 ei toeta š tähte, aga Window-1257 küll. Brauserid suudavad seda mingil ime viisil tuvastada, aga ise HTML koodi töödeldes võib taoline asi osutuda meeletuks peavaluks.