ASCII
Staat voor "American Standard Code for Information Interchange." ASCII is een tekencodering die numerieke codes gebruikt om tekens weer te geven. Dit omvat Engelse hoofdletters en kleine letters, cijfers en leestekens.
Standaard-ASCII
Standaard-ASCII kan 128 tekens weergeven. Het gebruikt 7 bits om elk teken weer te geven, omdat de eerste bit van de byte altijd 0 is. Zo wordt een hoofdletter "T" weergegeven door 84, oftewel 01010100 in binaire notatie. Een kleine letter "t" wordt weergegeven door 116, oftewel 01110100 in binaire notatie. Ook andere toetsen op het toetsenbord zijn gekoppeld aan standaard-ASCII-waarden. Zo is de Escape-toets (ESC) in ASCII 27 en de Delete-toets (DEL) 127.
Uitgebreide ASCII
De 128 (27) tekens die door standaard-ASCII worden ondersteund, zijn voldoende voor alle standaard Engelse letters, cijfers en leestekens. Het is echter niet voldoende om alle speciale tekens en tekens uit andere talen weer te geven. Uitgebreide ASCII helpt dit probleem op te lossen door 128 extra waarden toe te voegen, voor in totaal 256 (28) tekens. De aanvullende binaire waarden beginnen met een 1 in plaats van een 0. In uitgebreide ASCII wordt het teken "é" bijvoorbeeld weergegeven door 233, oftewel 11101001 in binaire notatie. De hoofdletter "Ö" wordt weergegeven door 214, oftewel 11010110 in binaire notatie.
Hoewel uitgebreide ASCII de tekenset van standaard-ASCII verdubbelt, bevat deze bij lange na niet genoeg tekens om alle talen te ondersteunen. Voor sommige Aziatische talen zijn bijvoorbeeld duizenden tekens nodig. Daarom worden andere tekencoderingen, zoals Latin-1 (ISO-8859-1) en UTF-8, nu vaker gebruikt dan ASCII voor documenten en webpagina's. UTF-8 ondersteunt meer dan een miljoen tekens.
Test je kennis