Vad är HTML ASCII?

Typsnitten som ofta används i HTML-dokument (Hypertext Markup Language) är till stor del baserade på den ursprungliga teckenuppsättningen som fastställts enligt American Standard for Information Interchange (ASCII). Detta betyder att HTML ASCII faktiskt är en serie specialkoder som kan infogas i ett HTML-dokument för att visa specialtecken som antingen inte är tillgängliga på ett tangentbord eller som är kontrolltecken som används i märkningsspråket. Tecknen kan representeras på olika sätt men börjar vanligtvis med ett et-tecken, följt av siffror eller bokstäver och kompletteras med semikolon. Även om det inte är nödvändigt att använda några HTML ASCII-tecken, särskilt om de kan genereras med ett tangentbord, kan det ibland vara användbart om ett icke-standardtypsnitt används på en webbplats. Även om ett HTML ASCII-tecken korrekt mappas till rätt tecken i ett teckensnitt, använder vissa dokument Unicode®-teckenuppsättningen som kan erbjuda ett mycket bredare urval av tecken.

ASCII-teckenuppsättningen består av 128 tecken som kan hållas i 7 bitar av en byte. En utökad teckenuppsättning som använder hela 8 bitar av en byte inkluderar ytterligare 128 tecken. Tecknen inkluderar alla bokstäver och siffror på det engelska språket, samt alla symboler som kan skapas på ett vanligt engelskt tangentbord. Dessutom finns flera versioner av vanliga bokstäver med omljud och andra accenter tillgängliga. Symboler för olika nationella valutor, matematiska operationer och ofta använda affärssymboler finns också inom den grundläggande ASCII-uppsättningen.

För att använda HTML ASCII i ett HTML-dokument måste tecknet beskrivas i en speciell sekvens som kallas en escape-kod. Detta börjar med ett et-tecken följt av ett pund och sedan decimaltalet för ASCII-tecknet, eller en textrepresentation av tecknet. Ett exempel är symbolen för att beteckna en upphovsrätt. Upphovsrättssymbolen är decimalnummer 169 i ASCII-teckenuppsättningen och kan skrivas som ordet kopia i en HTML-escape-kod. Detta innebär att tecknet antingen kan inkluderas i ett HTML-dokument som © eller som ©, där semikolon i slutet är nödvändigt för att slutföra koden.

En viktig användning för HTML ASCII-koder är att representera tecken som vanligtvis används som kontrolltecken i HTML. Tecken som symbolerna större än och mindre än används för att beteckna taggar i HTML. För att visa ett av dessa tecken måste HTML ASCII-escape-koden användas istället för den inskrivna symbolen eftersom sidkoden annars kan bli korrupt och göra att webbplatsen inte visas korrekt.