Da Testo ad ASCII

Converti lettere, cifre e simboli nei rispettivi codici ASCII.

Nel 1963 una commissione tecnica prese una decisione destinata a durare: quale numero dovesse rappresentare la lettera A su qualsiasi calcolatore. La scelta cadde sul 65. Quella convenzione prese il nome di ASCII ed è ancora il pilastro su cui poggia l’elaborazione dei file di testo.

Come usare il convertitore da testo ad ASCII

  1. Inserisci il tuo testo o incolla la stringa da analizzare nel riquadro iniziale.
  2. Avvia l’elaborazione cliccando sul pulsante dedicato per trasmettere i dati.
  3. Visualizza la sequenza di codici ASCII generata e copiala per i tuoi progetti tecnici.

Uno standard a sette bit nato con la telescrivente

ASCII — acronimo di American Standard Code for Information Interchange — associa a ogni lettera, cifra, simbolo di interpunzione e segnale di controllo un numero compreso tra 0 e 127, sfruttando sette bit. I 128 valori disponibili coprono l’intero alfabeto inglese nelle due varianti maiuscola e minuscola, le dieci cifre e una serie di comandi operativi ereditati dalle telescriventi.

Questi codici di controllo conservano un ruolo pratico: il codice 10 corrisponde al salto riga, il 13 al ritorno a capo e il 9 alla tabulazione. Ogni a capo all’interno di un documento di testo sfrutta ancora le assegnazioni stabilite nel 1963.

Il divario costante di 32 tra maiuscole e minuscole

La lettera A corrisponde a 65, mentre la minuscola a vale 97. Lo scarto di 32 non è casuale: equivale a una potenza esatta di due, ovvero 2 elevato alla quinta, cioè un singolo bit binario. Lo schema vale per l’intero alfabeto: B è 66 e b è 98, mentre Z è 90 e z è 122.

Grazie a questo intervallo fisso, cambiare registro a una lettera in un programma informatico richiede semplicemente di invertire un bit, senza dover interrogare tabelle di corrispondenza complesse.

Valori numerici ASCII fondamentali

CarattereCodice decimaleBinario a 8 bit
space3200100000
04800110000
95700111001
A6501000001
Z9001011010
a9701100001
z12201111010

Limiti storici dello standard ASCII

  • Impossibilità di rappresentare lettere accentate frequenti in italiano o in altre lingue, poiché nessuna rientra nei 128 codici iniziali.
  • Assenza di supporto per alfabeti non latini, come il cirillico, l’arabo, il cinese o il giapponese.
  • Incompatibilità con le emoji, nate decenni dopo e bisognose di migliaia di combinazioni numeriche.
  • Sovrapposizione con i primi 128 valori di UTF-8, oltre i quali la tabella tradizionale non possiede simboli alternativi.

Domande frequenti sul passaggio da testo ad ASCII

In cosa differiscono ASCII e UTF-8?

La codifica UTF-8 conserva una corrispondenza perfetta con i primi 128 codici ASCII, rendendo i testi inglesi identici nei due formati. Per i restanti grafemi mondiali, UTF-8 impiega sequenze multibyte non previste da ASCII.

Per quale ragione ASCII prevede solo 128 combinazioni?

La struttura poggia su un’architettura a sette bit, dettata dai limiti fisici degli apparati di comunicazione dei primi anni sessanta, calibrati sulla trasmissione di sette bit informativi affiancati da un bit di parità.

Cosa accade se tento di convertire una vocale accentata o un simbolo moderno?

Non esistendo una posizione numerica assegnata, la procedura genererà un segnale di errore, un carattere vuoto o ignorerà l’elemento privo di riscontro nei limiti originari.

I caratteri non stampabili appartengono davvero alla codifica?

Sì, i primi 32 valori numerici e il valore 127 regolano operazioni di servizio anziché lettere visibili, includendo avanzamenti di riga, tabulazioni e vecchi avvisi acustici.

Per quale motivo si studia ancora la tabella ASCII?

Perché costituisce lo strato di base della quasi totalità delle codifiche moderne; apprenderne la logica chiarisce i meccanismi fondamentali con cui i calcolatori memorizzano le parole.

Cookie
Abbiamo a cuore i tuoi dati e ci piacerebbe utilizzare i cookie per migliorare la tua esperienza.