Che cos'è il formato ANSI?

...

Set di caratteri ANSI

Il formato ANSI dell'American National Standards Institute è uno standard correlato a Microsoft per il set di caratteri codifica e una modifica del carattere ASCII (American Standard Code for Information Interchange) set. Il codice ASCII impiega 7 bit per rappresentare ogni carattere mentre il formato ANSI utilizza 8 bit per ogni carattere.

Da ASCII ad ANSI

Il formato ANSI a 8 bit è solo uno sviluppo nella storia degli sforzi per migliorare la capacità delle macchine elettriche di comunicare più velocemente e in modo più affidabile. I primi computer erano poco più che "sgranocchiatori di numeri" necessari per gestire solo dati numerici. Con l'avanzare della complessità dei dispositivi di comunicazione e la globalizzazione dei computer, è sorta la necessità che i computer fossero in grado di rappresentare qualcosa di più dei semplici numeri. Il formato ASCII a 7 bit è stata la prima risposta a questa esigenza. Il formato ANSI a 8 bit ha raddoppiato il numero di caratteri dell'ASCII originale.

Video del giorno

ANSI contro ASCII

L'introduzione del formato ANSI a 8 bit, sebbene fosse un grande miglioramento rispetto all'ASCII, era destinata a diventare una causa di breve durata per festeggiare quando i computer sono diventati più ampiamente utilizzati da persone in altri paesi in cui l'inglese non era il nativo linguaggio. Anche con 256 caratteri possibili (da 0 a 255), il formato ANSI a 8 bit era gravemente carente nella sua capacità di essere applicato a computer utilizzando insiemi di caratteri e codici di controllo disparati. Entrambi gli standard sono comunque ancora utili per le lingue occidentali.

Storia

L'aggiunta dell'ottavo bit nel formato ANSI ha portato vari gruppi e governi a iniziare a pensare a come utilizzare i 128 posti aggiuntivi per i caratteri. Poiché non c'era accordo tra questi gruppi su come usarli, il risultato era che i documenti inviati da un sistema all'altro erano spesso illeggibili a causa dei diversi standard di codifica. Questa situazione è stata affrontata con la creazione di sistemi IBM (OEM) e Microsoft (ANSI) che hanno definito il codice pagine costituite da ASCII per i 127 caratteri inferiori e una data variazione di lingua per i 128. superiori caratteri.

Un po' più di storia

Il nome ANSI applicato alle code page utilizzate dai sistemi operativi Microsoft sembra indicare che l'American National Standards Institute (ANSI) abbia effettivamente standardizzato le mappature. Questo non è il caso in quanto ANSI non ha standardizzato ufficialmente la codifica dei caratteri Windows-1.252 di Microsoft. Il termine ANSI è accettato più o meno a causa dell'eredità di Microsoft nel mondo dei computer.

Il futuro del formato ANS

Dal momento che Internet è diventato essenzialmente onnipresente con più persone che usano lingue diverse, lo è non sorprende che i vecchi standard di codifica dei caratteri abbiano lasciato il posto a nuovi e più completi standard. Windows Unicode (UTF-16) di Microsoft prevede codici di oltre 65.000 caratteri. Questo è tremendamente maggiore dei 256 disponibili con il formato ANSI a 8 bit e consente la piena funzionalità in quasi tutte le lingue.