ASCII-tabel
Komplet ASCII-tegnkodningsreference med decimal-, hex-, oktal-, binærkoder, HTML-entiteter og tegnbeskrivelser. Øjeblikkelig søgning og filtrering.
Hvad er ASCII?
ASCII (American Standard Code for Information Interchange) er en tegnkodningsstandard udviklet i 1960'erne, der tildeler numeriske koder fra 0 til 127 for at repræsentere tekst i computere og andre enheder. Den inkluderer 128 tegn: 32 kontroltegn (0-31 og 127) og 96 udskrivbare tegn (32-126) inklusive bogstaver, cifre, tegnsætning og symboler.
Hvad er de forskellige talsystemer, der bruges i ASCII?
ASCII-koder kan repræsenteres i fire talsystemer: Decimal (base-10, 0-127), Hexadecimal (base-16, 00-7F), Oktal (base-8, 000-177) og Binær (base-2, 00000000-01111111). Hvert system er nyttigt i forskellige sammenhænge: decimal for menneskelig læsbarhed, hexadecimal for programmering, binær for at forstå bitmønstre og oktal for ældre systemer.
Hvad er ASCII-kontroltegn?
Kontroltegn (koder 0-31 og 127) er ikke-udskrivbare tegn, der styrer, hvordan tekst vises eller overføres. Eksempler inkluderer: NUL (0) til null-terminering, LF/Line Feed (10) til nye linjer i Unix/Linux, CR/Carriage Return (13) til nye linjer i ældre Mac-systemer, Tab (9) til vandret mellemrum og ESC (27) til escape-sekvenser.
Hvad er forskellen mellem ASCII og Unicode?
ASCII bruger 7 bit til at kode 128 tegn, primært til engelsk tekst. Unicode bruger op til 21 bit til at kode over 140.000 tegn fra alle skriftsystemer verden over. ASCII er en delmængde af Unicode - de første 128 Unicode-kodepunkter matcher nøjagtigt med ASCII. UTF-8, den mest almindelige Unicode-kodning, er bagudkompatibel med ASCII.
Hvad er HTML-entiteter, og hvordan forholder de sig til ASCII?
HTML-entiteter er specielle koder, der bruges i HTML til at vise tegn, der har speciel betydning i markup eller ikke er tilgængelige på standardtastaturer. Numeriske entiteter bruger formatet &#tal; hvor tallet er den decimal ASCII-kode. For eksempel vises A som "A", < som "<" og & som "&".
Hvorfor kaldes nogle ASCII-tegn "kontroltegn"?
Kontroltegn blev designet i telegraf- og tidlig terminal-æraen til at styre enhedens adfærd snarere end at vise synlig tekst. For eksempel ringede BEL (7) en klokke, BS (8) flyttede markøren bagud, LF (10) gik til næste linje, og CR (13) returnerede markøren til begyndelsen af linjen. Mange bruges stadig i moderne protokoller.
Hvad er ASCII-koden for almindelige tegn?
Almindelige ASCII-koder inkluderer: Mellemrum (32), cifre 0-9 (48-57), store bogstaver A-Z (65-90), små bogstaver a-z (97-122). Tegnsætningstegn har specifikke koder: punktum (46), komma (44), spørgsmålstegn (63), udråbstegn (33), snabel-a (64) og hash (35).
Hvordan bruger jeg denne ASCII-tabel effektivt?
Du kan søge efter tegn ved at indtaste deres kode (decimal, hexadecimal eller binær) eller selve tegnet. Brug filterfanerne til kun at se kontroltegn, udskrivbare tegn eller alle tegn. Skift mellem decimal, hexadecimal og oktal visning for at se koder i dit foretrukne format. Klik på ethvert tegn for at kopiere det til udklipsholderen.
Hvad er udvidet ASCII?
Udvidet ASCII henviser til 8-bit tegnkodninger, der bruger koder 128-255 til at repræsentere yderligere tegn som accenterede bogstaver, valutasymboler og bokstegningstegn. Der er dog ingen enkelt "Udvidet ASCII"-standard - forskellige systemer (ISO-8859-1, Windows-1252 osv.) definerer forskellige tegn for de samme koder.
Hvorfor er ASCII stadig relevant i dag?
ASCII forbliver grundlæggende for computering på trods af nyere kodninger. Det er grundlaget for UTF-8 (den dominerende webkodning), bruges i programmeringssyntaks, konfigurationsfiler og netværksprotokoller. At forstå ASCII er væsentligt for fejlfinding, arbejde med lavniveau-systemer og forståelse af, hvordan tekst repræsenteres i computere.
Hvordan adskiller linjeafslutninger sig mellem operativsystemer?
Forskellige operativsystemer bruger forskellige ASCII-kontroltegn til linjeafslutninger: Unix/Linux/macOS bruger LF (Line Feed, kode 10), Windows bruger CR+LF (Carriage Return + Line Feed, koder 13+10), og klassisk Mac OS brugte kun CR (Carriage Return, kode 13). Dette kan forårsage kompatibilitetsproblemer ved overførsel af tekstfiler mellem systemer.
Hvad er formålet med NUL-tegnet (kode 0)?
NUL-tegnet (kode 0) repræsenterer fraværet af data og bruges som strengterminator i C og mange programmeringssprog. Det signalerer slutningen på en tekststreng i hukommelsen. NUL-bytes bruges også i filformater til at udfylde data til specifikke justeringer og i netværksprotokoller til forskellige kontrolformål.
Kan jeg kopiere tegn fra denne tabel?
Ja, du kan klikke på ethvert udskrivbart tegn i tabellen for at kopiere det direkte til udklipsholderen. Dette er nyttigt til at indsætte specielle tegn i din tekst, kode eller dokumenter. Du kan også kopiere hele tabellen eller filtrerede resultater ved hjælp af kopieringsknappen.
Hvad er forskellen mellem udskrivbare og ikke-udskrivbare tegn?
Udskrivbare tegn (koder 32-126) er synlige, når de vises, inklusive bogstaver, tal, tegnsætning og symboler. Ikke-udskrivbare tegn (koder 0-31 og 127) er kontroltegn, der udfører handlinger som at flytte markøren, styre enheder eller signalere slutningen på data. De vises ikke som synlige glyffer, men påvirker, hvordan tekst behandles.