Hva er HTML ASCII?
Fontene som ofte brukes i HTML-dokumenter (hypertext markup language) er i stor grad basert på det originale tegnsettet som er opprettet under American Standard for Information Interchange (ASCII). Dette betyr at HTML ASCII faktisk er en serie spesialkoder som kan settes inn i et HTML-dokument for å vise spesialtegn som enten ikke er tilgjengelige på et tastatur, eller som er kontrolltegn som brukes på markeringsspråket. Karakterene kan være representert på forskjellige måter, men starter ofte med et forstørrelsessymbol, etterfulgt av tall eller bokstaver og fullført med et semikolon. Selv om det ikke er nødvendig å bruke HTML ASCII-tegn, spesielt hvis de kan genereres med et tastatur, kan det noen ganger være nyttig hvis en ikke-standard font brukes på et nettsted. Selv om et HTML ASCII-tegn nøyaktig kartlegger til riktig tegn i en skrift, bruker noen dokumenter Unicode® tegnsett som kan tilby et mye bredere utvalg av tegn.
ASCII tegnsettet består av 128 tegn som kan holdes i 7 biter av en byte. Et utvidet tegnsett som bruker hele de 8 bitene av en byte inkluderer ytterligere 128 tegn. Karakterene inkluderer alle bokstavene og tallene på det engelske språket, samt alle symbolene som kan opprettes på et standard engelsk tastatur. I tillegg er flere versjoner av ofte brukte bokstaver med paraplyer og andre aksenter tilgjengelig. Symboler for forskjellige nasjonale valutaer, matematiske operasjoner og ofte brukte virksomhetssymboler er også innenfor det grunnleggende ASCII-settet.
For å bruke HTML ASCII i et HTML-dokument, må tegnet beskrives i en spesiell sekvens kjent som en fluktkode. Dette begynner med en ampersand etterfulgt av et halvt kilo og deretter desimaltallet til ASCII-tegnet, eller en tekstrepresentasjon av tegnet. Et eksempel er symbolet for å betegne en copyright. Opphavsrettssymbolet er desimaltall 169 i ASCII-tegnsettet, og kan skrives som ordkopien i en HTML-fluktkode. Dette betyr at tegnet enten kan inkluderes i et HTML-dokument som & # 169; eller som & kopi ;, med semikolonet på slutten som nødvendig for å fullføre koden.
En viktig bruk for HTML ASCII-koder er å representere tegn som vanligvis brukes som kontrolltegn i HTML. Tegn som større enn og mindre enn symboler brukes til å betegne koder i HTML. For å vise et av disse tegnene, må HTML ASCII-fluktkoden brukes i stedet for det maskinskrevne symbolet fordi ellers kan sidekoden bli skadet og føre til at nettstedet ikke vises riktig.