Tabel ASCII
Referință completă de codificare a caracterelor ASCII cu coduri zecimale, hexazecimale, octale, binare, entități HTML și descrieri de caractere. Căutare și filtrare instantanee.
Ce este ASCII?
ASCII (American Standard Code for Information Interchange) este un standard de codificare a caracterelor dezvoltat în anii 1960 care atribuie coduri numerice de la 0 la 127 pentru a reprezenta text în computere și alte dispozitive. Include 128 de caractere: 32 de caractere de control (0-31 și 127) și 96 de caractere imprimabile (32-126) inclusiv litere, cifre, punctuație și simboluri.
Care sunt diferitele sisteme numerice utilizate în ASCII?
Codurile ASCII pot fi reprezentate în patru sisteme numerice: Zecimal (baza-10, 0-127), Hexazecimal (baza-16, 00-7F), Octal (baza-8, 000-177) și Binar (baza-2, 00000000-01111111). Fiecare sistem este util în diferite contexte: zecimal pentru lizibilitate umană, hexazecimal pentru programare, binar pentru înțelegerea modelelor de biți și octal pentru sistemele moștenite.
Ce sunt caracterele de control ASCII?
Caracterele de control (coduri 0-31 și 127) sunt caractere neimprimabile care controlează modul în care textul este afișat sau transmis. Exemplele includ: NUL (0) pentru terminare nulă, LF/Line Feed (10) pentru linii noi în Unix/Linux, CR/Carriage Return (13) pentru linii noi în sistemele Mac mai vechi, Tabulație (9) pentru spațiere orizontală și ESC (27) pentru secvențe de escape.
Care este diferența dintre ASCII și Unicode?
ASCII utilizează 7 biți pentru a codifica 128 de caractere, în principal pentru text în engleză. Unicode utilizează până la 21 de biți pentru a codifica peste 140.000 de caractere din toate sistemele de scriere din lume. ASCII este un subset al Unicode - primele 128 de puncte de cod Unicode se potrivesc exact cu ASCII. UTF-8, cea mai comună codificare Unicode, este compatibilă cu ASCII.
Ce sunt entitățile HTML și cum se relaționează cu ASCII?
Entitățile HTML sunt coduri speciale utilizate în HTML pentru a afișa caractere care au semnificație specială în markup sau nu sunt disponibile pe tastaturile standard. Entitățile numerice utilizează formatul &#număr; unde numărul este codul zecimal ASCII. De exemplu, A se afișează ca "A", < ca "<" și & ca "&".
De ce unele caractere ASCII sunt numite "caractere de control"?
Caracterele de control au fost proiectate în era telescriitoarelor și a terminalelor timpurii pentru a controla comportamentul dispozitivelor mai degrabă decât să afișeze text vizibil. De exemplu, BEL (7) suna un clopot, BS (8) muta cursorul înapoi, LF (10) avansa la linia următoare și CR (13) returna cursorul la începutul liniei. Multe sunt încă utilizate în protocoalele moderne.
Care este codul ASCII pentru caracterele comune?
Codurile ASCII comune includ: Spațiu (32), cifre 0-9 (48-57), litere mari A-Z (65-90), litere mici a-z (97-122). Semnele de punctuație au coduri specifice: punct (46), virgulă (44), semn de întrebare (63), semn de exclamare (33), semnul la (64) și hash/pound (35).
Cum folosesc eficient acest tabel ASCII?
Puteți căuta caractere introducând codul lor (zecimal, hexazecimal sau binar) sau caracterul însuși. Utilizați filele de filtrare pentru a vizualiza doar caracterele de control, imprimabile sau toate caracterele. Comutați între vizualizările zecimală, hexazecimală și octală pentru a vedea codurile în formatul preferat. Faceți clic pe orice caracter pentru a-l copia în clipboard.
Ce este ASCII extins?
ASCII extins se referă la codificările de caractere pe 8 biți care utilizează coduri 128-255 pentru a reprezenta caractere suplimentare, cum ar fi literele accentuate, simbolurile monetare și caracterele de desenare a casetelor. Totuși, nu există un singur standard "ASCII extins" - diferite sisteme (ISO-8859-1, Windows-1252 etc.) definesc caractere diferite pentru aceleași coduri.
De ce ASCII este încă relevant astăzi?
ASCII rămâne fundamental pentru informatică în ciuda codificărilor mai noi. Este baza pentru UTF-8 (codificarea web dominantă), utilizat în sintaxa de programare, fișierele de configurare și protocoalele de rețea. Înțelegerea ASCII este esențială pentru depanare, lucrul cu sisteme de nivel scăzut și înțelegerea modului în care textul este reprezentat în computere.
Cum diferă sfârșiturile de linie între sistemele de operare?
Diferite sisteme de operare utilizează diferite caractere de control ASCII pentru sfârșiturile de linie: Unix/Linux/macOS utilizează LF (Line Feed, cod 10), Windows utilizează CR+LF (Carriage Return + Line Feed, coduri 13+10), iar Mac OS clasic utiliza doar CR (Carriage Return, cod 13). Acest lucru poate cauza probleme de compatibilitate la transferul fișierelor text între sisteme.
Care este scopul caracterului NUL (cod 0)?
Caracterul NUL (cod 0) reprezintă absența datelor și este utilizat ca terminator de șir în C și multe limbaje de programare. Semnalează sfârșitul unui șir de text în memorie. Byte-ii NUL sunt, de asemenea, utilizați în formatele de fișiere pentru a umple datele la alinieri specifice și în protocoalele de rețea pentru diverse scopuri de control.
Pot copia caractere din acest tabel?
Da, puteți face clic pe orice caracter imprimabil din tabel pentru a-l copia direct în clipboard. Acest lucru este util pentru inserarea caracterelor speciale în textul, codul sau documentele dvs. Puteți, de asemenea, să copiați întregul tabel sau rezultatele filtrate folosind butonul de copiere.
Care este diferența dintre caracterele imprimabile și neimprimabile?
Caracterele imprimabile (coduri 32-126) sunt vizibile la afișare, inclusiv litere, numere, punctuație și simboluri. Caracterele neimprimabile (coduri 0-31 și 127) sunt caractere de control care efectuează acțiuni precum mutarea cursorului, controlul dispozitivelor sau semnalizarea sfârșitului de date. Nu se afișează ca glifuri vizibile, dar afectează modul în care textul este procesat.