Tabella ASCII
Riferimento completo per la codifica dei caratteri ASCII con codici decimali, esadecimali, ottali, binari, entità HTML e descrizioni. Ricerca e filtro istantanei.
Cos'è l'ASCII?
ASCII (American Standard Code for Information Interchange) è uno standard di codifica dei caratteri sviluppato negli anni '60 che assegna codici numerici da 0 a 127 per rappresentare testo in computer e altri dispositivi. Include 128 caratteri: 32 caratteri di controllo (0-31 e 127) e 96 caratteri stampabili (32-126) tra cui lettere, cifre, punteggiatura e simboli.
Quali sono i diversi sistemi numerici utilizzati nell'ASCII?
I codici ASCII possono essere rappresentati in quattro sistemi numerici: Decimale (base-10, 0-127), Esadecimale (base-16, 00-7F), Ottale (base-8, 000-177) e Binario (base-2, 00000000-01111111). Ogni sistema è utile in diversi contesti: decimale per la leggibilità umana, esadecimale per la programmazione, binario per comprendere i modelli di bit e ottale per i sistemi legacy.
Cosa sono i caratteri di controllo ASCII?
I caratteri di controllo (codici 0-31 e 127) sono caratteri non stampabili che controllano come il testo viene visualizzato o trasmesso. Gli esempi includono: NUL (0) per la terminazione nulla, LF/Line Feed (10) per nuove righe in Unix/Linux, CR/Carriage Return (13) per nuove righe nei vecchi sistemi Mac, Tabulazione (9) per spaziatura orizzontale e ESC (27) per sequenze di escape.
Qual è la differenza tra ASCII e Unicode?
ASCII utilizza 7 bit per codificare 128 caratteri, principalmente per testo in inglese. Unicode utilizza fino a 21 bit per codificare oltre 140.000 caratteri da tutti i sistemi di scrittura del mondo. ASCII è un sottoinsieme di Unicode - i primi 128 punti di codice Unicode corrispondono esattamente all'ASCII. UTF-8, la codifica Unicode più comune, è retrocompatibile con ASCII.
Cosa sono le entità HTML e come si relazionano all'ASCII?
Le entità HTML sono codici speciali utilizzati in HTML per visualizzare caratteri che hanno un significato speciale nel markup o non sono disponibili sulle tastiere standard. Le entità numeriche utilizzano il formato &#numero; dove il numero è il codice decimale ASCII. Ad esempio, A viene visualizzato come "A", < come "<" e & come "&".
Perché alcuni caratteri ASCII sono chiamati "caratteri di controllo"?
I caratteri di controllo sono stati progettati nell'era delle telescriventi e dei primi terminali per controllare il comportamento del dispositivo piuttosto che visualizzare testo visibile. Ad esempio, BEL (7) faceva suonare una campanella, BS (8) spostava il cursore all'indietro, LF (10) avanzava alla riga successiva e CR (13) riportava il cursore all'inizio della riga. Molti sono ancora utilizzati nei protocolli moderni.
Qual è il codice ASCII per i caratteri comuni?
I codici ASCII comuni includono: Spazio (32), cifre 0-9 (48-57), lettere maiuscole A-Z (65-90), lettere minuscole a-z (97-122). I segni di punteggiatura hanno codici specifici: punto (46), virgola (44), punto interrogativo (63), punto esclamativo (33), chiocciola (64) e cancelletto (35).
Come uso efficacemente questa tabella ASCII?
Puoi cercare i caratteri inserendo il loro codice (decimale, esadecimale o binario) o il carattere stesso. Utilizza le schede filtro per visualizzare solo i caratteri di controllo, stampabili o tutti i caratteri. Passa tra le viste decimale, esadecimale e ottale per vedere i codici nel formato preferito. Fai clic su qualsiasi carattere per copiarlo negli appunti.
Cos'è l'ASCII esteso?
L'ASCII esteso si riferisce alle codifiche dei caratteri a 8 bit che utilizzano i codici 128-255 per rappresentare caratteri aggiuntivi come lettere accentate, simboli di valuta e caratteri per il disegno di caselle. Tuttavia, non esiste un unico standard "ASCII esteso" - sistemi diversi (ISO-8859-1, Windows-1252, ecc.) definiscono caratteri diversi per gli stessi codici.
Perché l'ASCII è ancora rilevante oggi?
L'ASCII rimane fondamentale per l'informatica nonostante le codifiche più recenti. È la base dell'UTF-8 (la codifica web dominante), utilizzato nella sintassi di programmazione, nei file di configurazione e nei protocolli di rete. Comprendere l'ASCII è essenziale per il debug, lavorare con sistemi di basso livello e capire come il testo viene rappresentato nei computer.
Come differiscono le fine riga tra i sistemi operativi?
Diversi sistemi operativi utilizzano diversi caratteri di controllo ASCII per le fine riga: Unix/Linux/macOS utilizzano LF (Line Feed, codice 10), Windows utilizza CR+LF (Carriage Return + Line Feed, codici 13+10) e il Mac OS classico utilizzava solo CR (Carriage Return, codice 13). Questo può causare problemi di compatibilità quando si trasferiscono file di testo tra sistemi.
Qual è lo scopo del carattere NUL (codice 0)?
Il carattere NUL (codice 0) rappresenta l'assenza di dati e viene utilizzato come terminatore di stringa in C e in molti linguaggi di programmazione. Segnala la fine di una stringa di testo in memoria. I byte NUL sono anche utilizzati nei formati di file per riempire i dati a specifici allineamenti e nei protocolli di rete per vari scopi di controllo.
Posso copiare i caratteri da questa tabella?
Sì, puoi fare clic su qualsiasi carattere stampabile nella tabella per copiarlo direttamente negli appunti. Questo è utile per inserire caratteri speciali nel tuo testo, codice o documenti. Puoi anche copiare l'intera tabella o i risultati filtrati utilizzando il pulsante di copia.
Qual è la differenza tra caratteri stampabili e non stampabili?
I caratteri stampabili (codici 32-126) sono visibili quando visualizzati, inclusi lettere, numeri, punteggiatura e simboli. I caratteri non stampabili (codici 0-31 e 127) sono caratteri di controllo che eseguono azioni come spostare il cursore, controllare dispositivi o segnalare la fine dei dati. Non vengono visualizzati come glifi visibili ma influenzano come il testo viene elaborato.
Come usare Tabella ASCII
Un riferimento ASCII completo con codici decimali, esadecimali, ottali e binari, più entità HTML e descrizioni dei caratteri, con ricerca e filtri istantanei. Funziona localmente nel browser: ciò che cerchi non viene inviato da nessuna parte.
- Digita nella casella 'Search by code, character or description...' per arrivare subito a un carattere, ad esempio 65 o 'capital A'.
- Restringi l'elenco con i pulsanti All, Control, Printable ed Extended per concentrarti sull'intervallo che ti serve.
- Passa il menu Base: tra Decimal, Hexadecimal e Octal per mostrare i codici nel sistema numerico desiderato.
- Leggi i dettagli di ogni riga, compresi il valore Binary, l'entità HTML come & e la descrizione Type del carattere.
I caratteri di controllo (codici 0–31) non hanno un simbolo visibile; cerca le loro abbreviazioni come NUL, LF o ESC.
Strumenti correlati
- Verifica Hash Calcola e verifica hash MD5, SHA-1, SHA-256, SHA-512 localmente
- Calcolatrice Chmod Calcolatrice chmod online gratuita per visualizzare e calcolare i permessi dei file Linux con caselle di controllo. Converti istantaneamente tra notazione numerica (755, 644) e simbolica (rwxr-xr-x). Supporta permessi speciali come setuid, setgid, sticky bit.
- Visualizzatore Hex Visualizza i contenuti dei file in formato hex dump con ricerca, navigazione offset e scorrimento virtuale
- Ricerca Tipi MIME Trova instantly i tipi MIME per estensione file o cerca estensioni per tipo MIME. Riferimento online gratuito con oltre 1000 voci.
- Verifica risoluzione schermo Rileva risoluzione schermo, dimensione viewport, DPI e profondità colore in tempo reale.
- Info Browser Rileva istantaneamente nome browser, versione, motore di rendering, SO, risoluzione schermo, lingua e tutte le capacità del browser online.
- Tester di Richieste HTTP Testa le API REST direttamente nel browser. Invia richieste GET, POST, PUT, DELETE con header, body e parametri personalizzati. Visualizza stato, header e corpo JSON della risposta istantaneamente.
- Generatore .htaccess Genera regole .htaccess Apache per reindirizzamenti, riscritture, header di sicurezza, caching e altro.