Sommario:
Se non l'hai notato, c'è un intero mondo fuori dagli Stati Uniti. Sfortunatamente, rappresentare testi in diverse lingue può essere una sfida per i programmatori. Unicode è uno standard universale per la rappresentazione di testo che semplifica il supporto di quasi tutte le lingue. Qui daremo uno sguardo alle basi di Unicode.
Che cos'è Unicode?
Se hai familiarità con i dettagli tecnici di come il testo è memorizzato in un computer e sei un madrelingua inglese, probabilmente hai sentito parlare di ASCII, il codice standard americano per lo scambio di informazioni. ASCII associa byte a numeri, lettere, vari simboli e caratteri di controllo, che fanno cose come il segnale acustico dell'altoparlante del computer o segnalano l'inizio di una nuova linea. È in circolazione da sempre e funziona benissimo - se la tua lingua principale è l'inglese americano.
Tuttavia, molti utenti di computer in tutto il mondo parlano altre lingue, molte delle quali non sono nemmeno vicine all'inglese. Se sei uno sviluppatore e il tuo software non ne tiene conto, puoi avere dei veri mal di testa.