enkoodauksia
Enkoodaukset (enkoodaukset) ovat järjestelmiä, joiden avulla merkkijonot muunnetaan tietokoneiden käsiteltäviin tavuihin ja takaisin. Ne määrittelevät, miten kukin merkki esitetään binäärijonona sekä miten monimutkaisemmat merkit koodataan useammalla kuin yhdellä tavulla. Eri ohjelmistot, tiedostot ja verkkopalvelut voivat käyttää eri enkoodausta, mikä voi johtaa tulosten väärintulkkaukseen, jos koodaukset eivät ole yhteensopivia.
Yleisimmät enkoodaukset ovat ASCII, ISO-8859-1 (Latin-1) ja Windows-1252 sekä Unicode-pohjaiset UTF-8, UTF-16 ja UTF-32. ASCII on
Unicode on laaja standardi merkkijoukko, joka pyrkii kattamaan lähes kaikki kirjoitetut merkit. Unicode-koodipisteet (U+0000… U+10FFFF) voidaan
Käytännössä on tärkeää määritellä käytetty enkoodaus sekä tiedostoissa että protokollissa (esim. Content-Type: text/html; charset=UTF-8). Väärä enkoodaus