ASCII-tabell
Komplett ASCII-teckenkodningsreferens med decimala, hexadecimala, oktala, binära koder, HTML-entiteter och teckenbeskrivningar. Omedelbar sökning och filtrering.
Vad är ASCII?
ASCII (American Standard Code for Information Interchange) är en teckenkodningsstandard utvecklad på 1960-talet som tilldelar numeriska koder från 0 till 127 för att representera text i datorer och andra enheter. Den inkluderar 128 tecken: 32 styrtecken (0-31 och 127) och 96 utskrivbara tecken (32-126) inklusive bokstäver, siffror, skiljetecken och symboler.
Vilka är de olika talsystemen som används i ASCII?
ASCII-koder kan representeras i fyra talsystem: Decimal (bas-10, 0-127), Hexadecimal (bas-16, 00-7F), Oktal (bas-8, 000-177) och Binär (bas-2, 00000000-01111111). Varje system är användbart i olika sammanhang: decimal för mänsklig läsbarhet, hexadecimal för programmering, binär för att förstå bitmönster och oktal för äldre system.
Vad är ASCII-styrtecken?
Styrtecken (koder 0-31 och 127) är icke-utskrivbara tecken som styr hur text visas eller överförs. Exempel inkluderar: NUL (0) för null-terminering, LF/Line Feed (10) för nya rader i Unix/Linux, CR/Carriage Return (13) för nya rader i äldre Mac-system, Tab (9) för horisontell mellanrum och ESC (27) för escape-sekvenser.
Vad är skillnaden mellan ASCII och Unicode?
ASCII använder 7 bitar för att koda 128 tecken, främst för engelsk text. Unicode använder upp till 21 bitar för att koda över 140 000 tecken från alla skrivsystem världen över. ASCII är en delmängd av Unicode - de första 128 Unicode-kodpunkterna matchar exakt med ASCII. UTF-8, den vanligaste Unicode-kodningen, är bakåtkompatibel med ASCII.
Vad är HTML-entiteter och hur relaterar de till ASCII?
HTML-entiteter är speciella koder som används i HTML för att visa tecken som har speciell betydelse i markup eller inte är tillgängliga på standardtangenter. Numeriska entiteter använder formatet &#nummer; där numret är den decimala ASCII-koden. Till exempel visas A som "A", < som "<" och & som "&".
Varför kallas vissa ASCII-tecken "styrtecken"?
Styrtecken designades under teleprinter- och tidiga terminal-eran för att styra enhetens beteende snarare än att visa synlig text. Till exempel ringde BEL (7) en klocka, BS (8) flyttade markören bakåt, LF (10) gick till nästa rad och CR (13) återförde markören till början av raden. Många används fortfarande i moderna protokoll.
Vad är ASCII-koden för vanliga tecken?
Vanliga ASCII-koder inkluderar: Mellanslag (32), siffror 0-9 (48-57), versaler A-Z (65-90), gemener a-z (97-122). Skiljetecken har specifika koder: punkt (46), komma (44), frågetecken (63), utropstecken (33), snabel-a (64) och hashtecken (35).
Hur använder jag denna ASCII-tabell effektivt?
Du kan söka efter tecken genom att ange deras kod (decimal, hexadecimal eller binär) eller själva tecknet. Använd filterflikarna för att endast visa styrtecken, utskrivbara tecken eller alla tecken. Växla mellan decimal, hexadecimal och oktal vy för att se koder i ditt föredragna format. Klicka på valfritt tecken för att kopiera det till urklipp.
Vad är utökat ASCII?
Utökat ASCII hänvisar till 8-bitars teckenkodningar som använder koder 128-255 för att representera ytterligare tecken som accenterade bokstäver, valutasymboler och lådritningstecken. Det finns dock ingen enda "Utökat ASCII"-standard - olika system (ISO-8859-1, Windows-1252, etc.) definierar olika tecken för samma koder.
Varför är ASCII fortfarande relevant idag?
ASCII förblir grundläggande för datorteknik trots nyare kodningar. Det är grunden för UTF-8 (den dominerande webbkodningen), används i programmeringssyntax, konfigurationsfiler och nätverksprotokoll. Att förstå ASCII är väsentligt för felsökning, arbete med lågnivåsystem och att förstå hur text representeras i datorer.
Hur skiljer sig radslut mellan operativsystem?
Olika operativsystem använder olika ASCII-styrtecken för radslut: Unix/Linux/macOS använder LF (Line Feed, kod 10), Windows använder CR+LF (Carriage Return + Line Feed, koder 13+10) och klassisk Mac OS använde endast CR (Carriage Return, kod 13). Detta kan orsaka kompatibilitetsproblem vid överföring av textfiler mellan system.
Vad är syftet med NUL-tecknet (kod 0)?
NUL-tecknet (kod 0) representerar frånvaro av data och används som strängterminator i C och många programmeringsspråk. Det signalerar slutet på en textsträng i minnet. NUL-bytes används också i filformat för att fylla data till specifika justeringar och i nätverksprotokoll för olika styrändamål.
Kan jag kopiera tecken från denna tabell?
Ja, du kan klicka på valfritt utskrivbart tecken i tabellen för att kopiera det direkt till urklipp. Detta är användbart för att infoga speciella tecken i din text, kod eller dokument. Du kan också kopiera hela tabellen eller filtrerade resultat med kopieringsknappen.
Vad är skillnaden mellan utskrivbara och icke-utskrivbara tecken?
Utskrivbara tecken (koder 32-126) är synliga vid visning, inklusive bokstäver, nummer, skiljetecken och symboler. Icke-utskrivbara tecken (koder 0-31 och 127) är styrtecken som utför åtgärder som att flytta markören, styra enheter eller signalera slutet på data. De visas inte som synliga glyfer men påverkar hur text bearbetas.