ASCII
Står för "American Standard Code for Information Interchange." ASCII teckenkodning ger ett vanligt sätt att representera tecken med hjälp av numeriska koder. Dessa inkluderar stora och små bokstäver, siffror och skiljetecken.
ASCII använder 7 bitar att representera varje karaktär. Exempelvis representeras ett stort "T" av talet 84 och ett gemener "t" representeras av 116. Annat tangentbord nycklar mappas också till standard ASCII-värden. Escape (ESC) -tangenten representeras till exempel som 27 och Delete (DEL) -tangenten representeras som 32. ASCII-koder kan också visas som hexadecimalt värden istället för decimaltalen ovan. Till exempel är ASCII-värdet för Escape-tangenten i hexadecimal "1B" och hexadecimalt värde för Delete-tangenten är "7F."
Eftersom ASCII använder 7 bitar stöder den bara 2 ^ 7 eller 128 värden. Därför är ASCII-standarduppsättningen begränsad till 128 tecken. Även om detta räcker för att representera alla engelska engelska bokstäver, siffror och skiljetecken är det inte tillräckligt att representera alla specialtecken eller tecken från andra språk. Även utökad ASCII, som stöder 8-bitars värden eller 256 tecken, innehåller inte tillräckligt med tecken för att korrekt representera alla språk. Därför används andra teckenuppsättningar, såsom Latin-1 (ISO-8859-1), UTF-8 och UTF-16 för dokument och webbsidor som kräver fler tecken.