ASCII-tabell
Komplett ASCII-tegnkodingsreferanse med desimale, heksadesimale, oktale, binære koder, HTML-enheter og tegnbeskrivelser. Umiddelbar søk og filtrering.
Hva er ASCII?
ASCII (American Standard Code for Information Interchange) er en tegnkodingstandard utviklet på 1960-tallet som tilordner numeriske koder fra 0 til 127 for å representere tekst i datamaskiner og andre enheter. Den inkluderer 128 tegn: 32 styrtegn (0-31 og 127) og 96 utskrivbare tegn (32-126) inkludert bokstaver, sifre, tegnsetting og symboler.
Hva er de forskjellige tallsystemene som brukes i ASCII?
ASCII-koder kan representeres i fire tallsystemer: Desimal (base-10, 0-127), Heksadesimal (base-16, 00-7F), Oktal (base-8, 000-177) og Binær (base-2, 00000000-01111111). Hvert system er nyttig i forskjellige sammenhenger: desimal for menneskelig lesbarhet, heksadesimal for programmering, binær for å forstå bitmønstre og oktal for eldre systemer.
Hva er ASCII-styrtegn?
Styrtegn (koder 0-31 og 127) er ikke-utskrivbare tegn som styrer hvordan tekst vises eller overføres. Eksempler inkluderer: NUL (0) for null-terminering, LF/Line Feed (10) for nye linjer i Unix/Linux, CR/Carriage Return (13) for nye linjer i eldre Mac-systemer, Tab (9) for horisontal mellomrom og ESC (27) for escape-sekvenser.
Hva er forskjellen mellom ASCII og Unicode?
ASCII bruker 7 biter for å kode 128 tegn, hovedsakelig for engelsk tekst. Unicode bruker opptil 21 biter for å kode over 140 000 tegn fra alle skriftsystemer verden over. ASCII er en delmengde av Unicode - de første 128 Unicode-kodepunktene samsvarer nøyaktig med ASCII. UTF-8, den vanligste Unicode-kodingen, er bakoverkompatibel med ASCII.
Hva er HTML-enheter og hvordan forholder de seg til ASCII?
HTML-enheter er spesielle koder brukt i HTML for å vise tegn som har spesiell betydning i markup eller ikke er tilgjengelige på standard tastatur. Numeriske enheter bruker formatet &#tall; der tallet er den desimale ASCII-koden. For eksempel vises A som "A", < som "<" og & som "&".
Hvorfor kalles noen ASCII-tegn "styrtegn"?
Styrtegn ble designet i telegraf- og tidlig terminal-æraen for å styre enhetens oppførsel snarere enn å vise synlig tekst. For eksempel ringte BEL (7) en bjelle, BS (8) flyttet markøren bakover, LF (10) gikk til neste linje og CR (13) returnerte markøren til begynnelsen av linjen. Mange brukes fortsatt i moderne protokoller.
Hva er ASCII-koden for vanlige tegn?
Vanlige ASCII-koder inkluderer: Mellomrom (32), sifre 0-9 (48-57), store bokstaver A-Z (65-90), små bokstaver a-z (97-122). Tegnsetting har spesifikke koder: punktum (46), komma (44), spørsmålstegn (63), utropstegn (33), krøllalfa (64) og hash (35).
Hvordan bruker jeg denne ASCII-tabellen effektivt?
Du kan søke etter tegn ved å skrive inn koden (desimal, heksadesimal eller binær) eller selve tegnet. Bruk filterfanene for å bare vise styrtegn, utskrivbare tegn eller alle tegn. Bytt mellom desimal, heksadesimal og oktal visning for å se koder i ditt foretrukne format. Klikk på hvilket som helst tegn for å kopiere det til utklippstavlen.
Hva er utvidet ASCII?
Utvidet ASCII refererer til 8-bits tegnkodinger som bruker koder 128-255 for å representere ekstra tegn som aksenterte bokstaver, valutasymboler og bokstegningstegn. Det er imidlertid ingen enkelt "Utvidet ASCII"-standard - forskjellige systemer (ISO-8859-1, Windows-1252, osv.) definerer forskjellige tegn for de samme kodene.
Hvorfor er ASCII fortsatt relevant i dag?
ASCII forblir grunnleggende for databehandling til tross for nyere kodinger. Det er grunnlaget for UTF-8 (den dominerende webkodingen), brukt i programmeringssyntaks, konfigurasjonsfiler og nettverksprotokoller. Å forstå ASCII er vesentlig for feilsøking, arbeid med lavnivåsystemer og forståelse av hvordan tekst representeres i datamaskiner.
Hvordan skiller linjeavslutninger seg mellom operativsystemer?
Forskjellige operativsystemer bruker forskjellige ASCII-styrtegn for linjeavslutninger: Unix/Linux/macOS bruker LF (Line Feed, kode 10), Windows bruker CR+LF (Carriage Return + Line Feed, koder 13+10) og klassisk Mac OS brukte bare CR (Carriage Return, kode 13). Dette kan forårsake kompatibilitetsproblemer ved overføring av tekstfiler mellom systemer.
Hva er formålet med NUL-tegnet (kode 0)?
NUL-tegnet (kode 0) representerer fravær av data og brukes som strengterminator i C og mange programmeringsspråk. Det signaliserer slutten på en tekststreng i minnet. NUL-bytes brukes også i filformater for å fylle data til spesifikke justeringer og i nettverksprotokoller for ulike kontrollformål.
Kan jeg kopiere tegn fra denne tabellen?
Ja, du kan klikke på hvilket som helst utskrivbart tegn i tabellen for å kopiere det direkte til utklippstavlen. Dette er nyttig for å sette inn spesielle tegn i teksten, koden eller dokumentene dine. Du kan også kopiere hele tabellen eller filtrerte resultater med kopieringsknappen.
Hva er forskjellen mellom utskrivbare og ikke-utskrivbare tegn?
Utskrivbare tegn (koder 32-126) er synlige når de vises, inkludert bokstaver, tall, tegnsetting og symboler. Ikke-utskrivbare tegn (koder 0-31 og 127) er styrtegn som utfører handlinger som å flytte markøren, styre enheter eller signalisere slutten på data. De vises ikke som synlige glyfer, men påvirker hvordan tekst behandles.