ASCII
Je zkratkou pro „American Standard Code for Information Interchange“. ASCII je kódování znaků, které používá číselné kódy k reprezentaci znaků. Patří mezi ně velká a malá písmena anglické abecedy, číslice a interpunkční symboly.
Standardní ASCII
Standardní ASCII dokáže reprezentovat 128 znaků. Ke znázornění každého znaku používá 7 bitů, protože první bit bajtu je vždy 0. Například velké písmeno „T“ je reprezentováno číslem 84 neboli hodnotou 01010100 v binární soustavě. Malé písmeno „t“ je reprezentováno číslem 116 neboli hodnotou 01110100 v binární soustavě. Standardním hodnotám ASCII jsou přiřazeny také další klávesy klávesnice. Například klávesa Escape (ESC) má v ASCII hodnotu 27 a klávesa Delete (DEL) má hodnotu 127.
Rozšířené ASCII
128 (27) znaků podporovaných standardem ASCII stačí k reprezentaci všech běžných písmen anglické abecedy, číslic a interpunkčních symbolů. Nestačí však k reprezentaci všech speciálních znaků a znaků z jiných jazyků. Rozšířené ASCII tento problém pomáhá řešit přidáním dalších 128 hodnot, takže celkem podporuje 256 (28) znaků. Další binární hodnoty začínají číslicí 1 namísto 0. Například v rozšířeném ASCII je znak „é“ reprezentován číslem 233 neboli hodnotou 11101001 v binární soustavě. Velké písmeno „Ö“ je reprezentováno číslem 214 neboli hodnotou 11010110 v binární soustavě.
Přestože rozšířené ASCII zdvojnásobuje znakovou sadu standardního ASCII, stále neobsahuje zdaleka dost znaků pro podporu všech jazyků. Některé asijské jazyky například vyžadují tisíce znaků. Proto se pro dokumenty a webové stránky nyní častěji používají jiná kódování znaků, například Latin-1 (ISO-8859-1) a UTF-8, než ASCII. UTF-8 podporuje více než jeden milion znaků.
Otestujte své znalosti