ASCII
È l'acronimo di "American Standard Code for Information Interchange". ASCII è una codifica dei caratteri che usa codici numerici per rappresentare i caratteri. Questi includono le lettere maiuscole e minuscole dell'alfabeto inglese, i numeri e i simboli di punteggiatura.
ASCII standard
L'ASCII standard può rappresentare 128 caratteri. Usa 7 bit per rappresentare ogni carattere, poiché il primo bit del byte è sempre 0. Ad esempio, una "T" maiuscola è rappresentata da 84, ovvero 01010100 in binario. Una "t" minuscola è rappresentata da 116, ovvero 01110100 in binario. Anche gli altri tasti della tastiera sono associati a valori ASCII standard. Ad esempio, il tasto Esc (ESC) corrisponde a 27 in ASCII e il tasto Canc (DEL) corrisponde a 127.
ASCII esteso
I 128 (27) caratteri supportati dall'ASCII standard sono sufficienti per rappresentare tutte le lettere standard dell'alfabeto inglese, i numeri e i simboli di punteggiatura. Tuttavia, non sono sufficienti per rappresentare tutti i caratteri speciali e i caratteri di altre lingue. L'ASCII esteso aiuta a risolvere questo problema aggiungendo altri 128 valori, per un totale di 256 (28) caratteri. I valori binari aggiuntivi iniziano con 1 invece che con 0. Ad esempio, nell'ASCII esteso, il carattere "é" è rappresentato da 233, ovvero 11101001 in binario. La lettera maiuscola "Ö" è rappresentata da 214, ovvero 11010110 in binario.
Sebbene l'ASCII esteso raddoppi l'insieme di caratteri dell'ASCII standard, non include neanche lontanamente un numero sufficiente di caratteri per supportare tutte le lingue. Alcune lingue asiatiche, ad esempio, richiedono migliaia di caratteri. Per questo motivo, altre codifiche dei caratteri, come Latin-1 (ISO-8859-1) e UTF-8, sono oggi usate più comunemente dell'ASCII per i documenti e le pagine web. UTF-8 supporta oltre un milione di caratteri.
Metti alla prova le tue conoscenze