Bit, byte e unità di misura
Misurare l'informazione: bit, byte, multipli e la codifica dei caratteri.
Il bit
Con bit si intende l'informazione elementare. Esso consiste in un codice binario, ovvero, che può assumere due stati, che di regola si indicano con 0 (zero) ed 1 (uno).
Il simbolo del bit è b (minuscola).
| bit |
|---|
| 0 |
| 1 |
Sequenze di bit
Disponendo di due bit, le configurazioni possibili, da 2 {0, 1}, diventerebbero 4. E aggiungendo un bit alla volta, le configurazioni raddoppiano ogni volta:
In generale, dati n bit si avranno 2n configurazioni:
| bit | configurazioni |
|---|---|
| 1 | 21 = 2 |
| 2 | 22 = 4 |
| 3 | 23 = 8 |
| 4 | 24 = 16 |
| 5 | 25 = 32 |
| 6 | 26 = 64 |
| 7 | 27 = 128 |
| 8 | 28 = 256 |
| 9 | 29 = 512 |
| 10 | 210 = 1024 |
Il medesimo processo della costruzione delle sequenze di bit si potrebbe applicare alla base 10, stavolta però, avendo 10 simboli e non 2, non dovremo più ricopiare le configurazioni una sola volta (per averne 2), ma 9 volte (per averne 10).
Ma questo procedimento non è quello che chiamiamo contare?
Stiamo effettivamente contando in base 10.
Si capisce quindi che ricopiare le configurazioni ed aggiungere l'altra cifra altro non significa che contare e che pertanto sopra stavamo semplicemente contando in base 2.
Nota Bene: queste sopra, dette configurazioni, secondo il calcolo combinatorio, dovrebbero dirsi disposizioni con ripetizione.
Il byte
I caratteri della tastiera, considerando le lettere maiuscole, quelle minuscole, i numeri, i segni di punteggiatura ed i caratteri speciali ed i caratteri di controllo non stampabili, sono nell'ordine dei 200.
Disponendo di un solo bit, si potrebbero rappresentare soltanto 2 caratteri (ad esempio: 0=a e 1=b), ma per rappresentarli tutti si devono raggiungere gli 8 bit.
Perché? Come detto sopra costruire sequenze di bit altro non è che l'atto del contare in base 2 e per contare fino a circa 200(10) basterebbero 3 cifre, ma in base 2 ne servono 8.
Con 8 bit rappresentiamo 28 = 256 valori, ovvero i numeri da 0 a 255.
Ed ecco il byte!
Quindi, ogni carattere che immettiamo, costituirà un byte. Esso è il primo multiplo del bit ed equivale ad 8 bit.
Il simbolo del byte è B (maiuscola).
I multipli del byte
Mille metri costituiscono un chilometro, come mille grammi un chilogrammo, e parlando dei multipli di metri o grammi, stiamo parlando di unità di misura che usiamo sempre secondo il nostro sistema di numerazione decimale (in base 10), ma il bit è l'unità di misura delle informazioni in informatica e risponde quindi al sistema di numerazione binario (base 2).
Per il byte quindi, (come per il bit) si parla sia di multipli decimali, sia di multipli binari:
- k = kilo = 1000: multiplo decimale (103)
- ki = kilo binario (Kibi) = 1024: multiplo binario (210)
L' IEC, ha introdotto nel 1998 i multipli binari che rispondono cioè alle potenze del 2 e non del 10 come quelli del SI. I loro simboli sono gli stessi simboli decimali con l'aggiunta di una i minuscola.
| Multipli decimali | Multipli binari | ||||
|---|---|---|---|---|---|
| Prefisso | Simbolo | Multiplo | Prefisso | Simbolo | Multiplo |
| kilobyte | kB | 103 | kibibyte | KiB | 210 |
| megabyte | MB | 106 | mebibyte | MiB | 220 |
| gigabyte | GB | 109 | gibibyte | GiB | 230 |
| terabyte | TB | 1012 | tebibyte | TiB | 240 |
| petabyte | PB | 1015 | pebibyte | PiB | 250 |
| exabyte | EB | 1018 | exbibyte | EiB | 260 |
| zettabyte | ZB | 1021 | zebibyte | ZiB | 270 |
| yottabyte | YB | 1024 | yobibyte | YiB | 280 |
La codifica dei caratteri
Sappiamo già che un byte può rappresentare 256 valori (da 0 a 255). Ma come si passa da un numero a un carattere? Serve un codice: una tabella di corrispondenza che associ a ciascun numero un carattere preciso.
Il più importante si chiama ASCII, pubblicato nel 1963 nella sua prima versione e definitivamente nel 1967 dall'ANSI. Lo scopo era permettere a macchine di produttori diversi di scambiarsi testi usando le stesse convenzioni.
L'ASCII usa 7 bit, codificando 27 = 128 caratteri (da 0 a 127), divisi in due gruppi:
- Caratteri di controllo (codici 0–31 e 127): non stampabili, erano comandi per le telescriventi dell'epoca. Alcuni sono ancora in uso: 9 = Tab, 10 = "a capo" (Line Feed), 13 = "ritorno del carrello" (Carriage Return).
- Caratteri stampabili (codici 32–126): lo spazio, i simboli di punteggiatura, le cifre 0–9, le lettere maiuscole A–Z e le minuscole a–z.
| Codici | Tipo | Esempi |
|---|---|---|
| 0 – 31 | Controllo | Tab (9), Line Feed (10), Carriage Return (13) |
| 32 | Spazio | (spazio) |
| 33 – 47 | Simboli | ! " # $ % & ' ( ) * + , - . / |
| 48 – 57 | Cifre | 0 – 9 |
| 58 – 64 | Simboli | : ; < = > ? @ |
| 65 – 90 | Maiuscole | A (65) – Z (90) |
| 91 – 96 | Simboli | [ \ ] ^ _ ` |
| 97 – 122 | Minuscole | a (97) – z (122) |
| 123 – 126 | Simboli | { | } ~ |
| 127 | Controllo | DEL (Cancella) |
Nota Bene: nella tabella ASCII le maiuscole (65–90) precedono le minuscole (97–122). Per questo in molti programmi l'ordinamento alfabetico mette le maiuscole prima delle minuscole: il computer ordina per codice numerico.
Poiché 7 bit venivano comunque memorizzati in un byte, l'ottavo bit rimase a lungo inutilizzato. Con il tempo venne sfruttato per creare versioni estese che aggiungevano lettere accentate e simboli nazionali — ma senza uno standard comune, ogni produttore usava la propria versione, incompatibili tra loro.
Oggi lo standard universale è Unicode, e la sua codifica più usata è UTF-8. I primi 128 valori di UTF-8 coincidono esattamente con l'ASCII originale: ogni file di testo ASCII è automaticamente un valido file UTF-8.
Caratteri speciali
Su Windows è possibile inserire caratteri non presenti sulla tastiera tenendo premuto il tasto ALT e digitando sul tastierino numerico (con Num Lock attivo) il codice numerico corrispondente: il carattere viene inserito dove si trova il cursore.
Lettere maiuscole accentate
| Car. | Codice | Descrizione |
|---|---|---|
| À | 0192 | A con accento grave |
| È | 0200 | E con accento grave |
| É | 0201 | E con accento acuto |
| Ì | 0204 | I con accento grave |
| Ò | 0210 | O con accento grave |
| Ó | 0211 | O con accento acuto |
| Ù | 0217 | U con accento grave |
| Á | 0193 | A con accento acuto |
| Â | 0194 | A con acc. circonflesso |
| Ñ | 0209 | N con tilde |
| Ö | 0214 | O con dieresi |
| Ü | 0220 | U con dieresi |
Matematici
| Car. | Codice | Descrizione |
|---|---|---|
| ± | 0177 | Più o meno |
| × | 0215 | Moltiplicazione |
| ÷ | 0247 | Divisione |
| ½ | 0189 | Un mezzo |
| ¼ | 0188 | Un quarto |
| ¾ | 0190 | Tre quarti |
| ² | 0178 | Esponente 2 (quadrato) |
| ³ | 0179 | Esponente 3 (cubo) |
| µ | 0181 | Micro |
Legale e commerciale
| Car. | Codice | Descrizione |
|---|---|---|
| € | 0128 | Euro |
| © | 0169 | Copyright |
| ® | 0174 | Marchio registrato |
| ™ | 0153 | Marchio di fabbrica |
| § | 0167 | Paragrafo |
Tipografici
| Car. | Codice | Descrizione |
|---|---|---|
| … | 0133 | Puntini di sospensione |
| « | 0171 | Apre le virgolette «» |
| » | 0187 | Chiude le virgolette «» |
Inserisci il carattere —
Codice: ALT +
Tabella completa UTF-8
I valori nella colonna Cod. sono codici Unicode (0–255). Per inserirli con il tastierino numerico usare ALT + 0 + codice (es. codice 137 → ALT+0137). Senza lo zero iniziale si ottengono caratteri diversi.
— carattere non stampabile
| Cod. | Car. | Cod. | Car. | Cod. | Car. | Cod. | Car. | Cod. | Car. | Cod. | Car. | Cod. | Car. | Cod. | Car. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | — | 32 | 64 | @ | 96 | ` | 128 | € | 160 | 192 | À | 224 | à | ||
| 1 | — | 33 | ! | 65 | A | 97 | a | 129 | — | 161 | ¡ | 193 | Á | 225 | á |
| 2 | — | 34 | " | 66 | B | 98 | b | 130 | ‚ | 162 | ¢ | 194 | Â | 226 | â |
| 3 | — | 35 | # | 67 | C | 99 | c | 131 | ƒ | 163 | £ | 195 | Ã | 227 | ã |
| 4 | — | 36 | $ | 68 | D | 100 | d | 132 | „ | 164 | ¤ | 196 | Ä | 228 | ä |
| 5 | — | 37 | % | 69 | E | 101 | e | 133 | … | 165 | ¥ | 197 | Å | 229 | å |
| 6 | — | 38 | & | 70 | F | 102 | f | 134 | † | 166 | ¦ | 198 | Æ | 230 | æ |
| 7 | — | 39 | ' | 71 | G | 103 | g | 135 | ‡ | 167 | § | 199 | Ç | 231 | ç |
| 8 | — | 40 | ( | 72 | H | 104 | h | 136 | ˆ | 168 | ¨ | 200 | È | 232 | è |
| 9 | — | 41 | ) | 73 | I | 105 | i | 137 | ‰ | 169 | © | 201 | É | 233 | é |
| 10 | — | 42 | * | 74 | J | 106 | j | 138 | Š | 170 | ª | 202 | Ê | 234 | ê |
| 11 | — | 43 | + | 75 | K | 107 | k | 139 | ‹ | 171 | « | 203 | Ë | 235 | ë |
| 12 | — | 44 | , | 76 | L | 108 | l | 140 | Œ | 172 | ¬ | 204 | Ì | 236 | ì |
| 13 | — | 45 | - | 77 | M | 109 | m | 141 | — | 173 | | 205 | Í | 237 | í |
| 14 | — | 46 | . | 78 | N | 110 | n | 142 | Ž | 174 | ® | 206 | Î | 238 | î |
| 15 | — | 47 | / | 79 | O | 111 | o | 143 | — | 175 | ¯ | 207 | Ï | 239 | ï |
| 16 | — | 48 | 0 | 80 | P | 112 | p | 144 | — | 176 | ° | 208 | Ð | 240 | ð |
| 17 | — | 49 | 1 | 81 | Q | 113 | q | 145 | ‘ | 177 | ± | 209 | Ñ | 241 | ñ |
| 18 | — | 50 | 2 | 82 | R | 114 | r | 146 | ’ | 178 | ² | 210 | Ò | 242 | ò |
| 19 | — | 51 | 3 | 83 | S | 115 | s | 147 | “ | 179 | ³ | 211 | Ó | 243 | ó |
| 20 | — | 52 | 4 | 84 | T | 116 | t | 148 | ” | 180 | ´ | 212 | Ô | 244 | ô |
| 21 | — | 53 | 5 | 85 | U | 117 | u | 149 | • | 181 | µ | 213 | Õ | 245 | õ |
| 22 | — | 54 | 6 | 86 | V | 118 | v | 150 | – | 182 | ¶ | 214 | Ö | 246 | ö |
| 23 | — | 55 | 7 | 87 | W | 119 | w | 151 | — | 183 | · | 215 | × | 247 | ÷ |
| 24 | — | 56 | 8 | 88 | X | 120 | x | 152 | ˜ | 184 | ¸ | 216 | Ø | 248 | ø |
| 25 | — | 57 | 9 | 89 | Y | 121 | y | 153 | ™ | 185 | ¹ | 217 | Ù | 249 | ù |
| 26 | — | 58 | : | 90 | Z | 122 | z | 154 | š | 186 | º | 218 | Ú | 250 | ú |
| 27 | — | 59 | ; | 91 | [ | 123 | { | 155 | › | 187 | » | 219 | Û | 251 | û |
| 28 | — | 60 | < | 92 | \ | 124 | | | 156 | œ | 188 | ¼ | 220 | Ü | 252 | ü |
| 29 | — | 61 | = | 93 | ] | 125 | } | 157 | — | 189 | ½ | 221 | Ý | 253 | ý |
| 30 | — | 62 | > | 94 | ^ | 126 | ~ | 158 | ž | 190 | ¾ | 222 | Þ | 254 | þ |
| 31 | — | 63 | ? | 95 | _ | 127 | — | 159 | Ÿ | 191 | ¿ | 223 | ß | 255 | ÿ |
Caratteri per ambito
I valori nella colonna Cod. sono codici Unicode (0–255). Per inserirli con il tastierino numerico usare ALT + 0 + codice (es. codice 149 → ALT+0149). Senza lo zero iniziale si ottengono caratteri diversi.
Cifre (48-57)
| Cod. | Car. | Descrizione | Cod. | Car. | Descrizione |
|---|---|---|---|---|---|
| 48 | 0 | Cifra 0 | 53 | 5 | Cifra 5 |
| 49 | 1 | Cifra 1 | 54 | 6 | Cifra 6 |
| 50 | 2 | Cifra 2 | 55 | 7 | Cifra 7 |
| 51 | 3 | Cifra 3 | 56 | 8 | Cifra 8 |
| 52 | 4 | Cifra 4 | 57 | 9 | Cifra 9 |
Lettere latine (65-90, 97-122)
| Cod. | Car. | Descrizione | Cod. | Car. | Descrizione |
|---|---|---|---|---|---|
| 65 | A | Lettera A maiuscola | 97 | a | Lettera a minuscola |
| 66 | B | Lettera B maiuscola | 98 | b | Lettera b minuscola |
| 67 | C | Lettera C maiuscola | 99 | c | Lettera c minuscola |
| 68 | D | Lettera D maiuscola | 100 | d | Lettera d minuscola |
| 69 | E | Lettera E maiuscola | 101 | e | Lettera e minuscola |
| 70 | F | Lettera F maiuscola | 102 | f | Lettera f minuscola |
| 71 | G | Lettera G maiuscola | 103 | g | Lettera g minuscola |
| 72 | H | Lettera H maiuscola | 104 | h | Lettera h minuscola |
| 73 | I | Lettera I maiuscola | 105 | i | Lettera i minuscola |
| 74 | J | Lettera J maiuscola | 106 | j | Lettera j minuscola |
| 75 | K | Lettera K maiuscola | 107 | k | Lettera k minuscola |
| 76 | L | Lettera L maiuscola | 108 | l | Lettera l minuscola |
| 77 | M | Lettera M maiuscola | 109 | m | Lettera m minuscola |
| 78 | N | Lettera N maiuscola | 110 | n | Lettera n minuscola |
| 79 | O | Lettera O maiuscola | 111 | o | Lettera o minuscola |
| 80 | P | Lettera P maiuscola | 112 | p | Lettera p minuscola |
| 81 | Q | Lettera Q maiuscola | 113 | q | Lettera q minuscola |
| 82 | R | Lettera R maiuscola | 114 | r | Lettera r minuscola |
| 83 | S | Lettera S maiuscola | 115 | s | Lettera s minuscola |
| 84 | T | Lettera T maiuscola | 116 | t | Lettera t minuscola |
| 85 | U | Lettera U maiuscola | 117 | u | Lettera u minuscola |
| 86 | V | Lettera V maiuscola | 118 | v | Lettera v minuscola |
| 87 | W | Lettera W maiuscola | 119 | w | Lettera w minuscola |
| 88 | X | Lettera X maiuscola | 120 | x | Lettera x minuscola |
| 89 | Y | Lettera Y maiuscola | 121 | y | Lettera y minuscola |
| 90 | Z | Lettera Z maiuscola | 122 | z | Lettera z minuscola |
Lettere accentate
| Cod. | Car. | Descrizione | Cod. | Car. | Descrizione |
|---|---|---|---|---|---|
| 138 | Š | S con caron maiuscola | 221 | Ý | Y maiuscola con accento acuto |
| 140 | Œ | Legatura OE maiuscola | 222 | Þ | Thorn maiuscola (islandese) |
| 142 | Ž | Z con caron maiuscola | 223 | ß | Eszett (doppia s tedesca) |
| 154 | š | s con caron minuscola | 224 | à | a minuscola con accento grave |
| 156 | œ | Legatura oe minuscola | 225 | á | a minuscola con accento acuto |
| 158 | ž | z con caron minuscola | 226 | â | a minuscola con accento circonflesso |
| 159 | Ÿ | Y con dieresi maiuscola | 227 | ã | a minuscola con tilde |
| 192 | À | A maiuscola con accento grave | 228 | ä | a minuscola con dieresi |
| 193 | Á | A maiuscola con accento acuto | 229 | å | a minuscola con anello |
| 194 | Â | A maiuscola con accento circonflesso | 230 | æ | Legatura ae minuscola |
| 195 | Ã | A maiuscola con tilde | 231 | ç | c minuscola con cediglia |
| 196 | Ä | A maiuscola con dieresi | 232 | è | e minuscola con accento grave |
| 197 | Å | A maiuscola con anello | 233 | é | e minuscola con accento acuto |
| 198 | Æ | Legatura AE maiuscola | 234 | ê | e minuscola con accento circonflesso |
| 199 | Ç | C maiuscola con cediglia | 235 | ë | e minuscola con dieresi |
| 200 | È | E maiuscola con accento grave | 236 | ì | i minuscola con accento grave |
| 201 | É | E maiuscola con accento acuto | 237 | í | i minuscola con accento acuto |
| 202 | Ê | E maiuscola con accento circonflesso | 238 | î | i minuscola con accento circonflesso |
| 203 | Ë | E maiuscola con dieresi | 239 | ï | i minuscola con dieresi |
| 204 | Ì | I maiuscola con accento grave | 240 | ð | Eth minuscola (islandese) |
| 205 | Í | I maiuscola con accento acuto | 241 | ñ | n minuscola con tilde |
| 206 | Î | I maiuscola con accento circonflesso | 242 | ò | o minuscola con accento grave |
| 207 | Ï | I maiuscola con dieresi | 243 | ó | o minuscola con accento acuto |
| 208 | Ð | Eth maiuscola (islandese) | 244 | ô | o minuscola con accento circonflesso |
| 209 | Ñ | N maiuscola con tilde | 245 | õ | o minuscola con tilde |
| 210 | Ò | O maiuscola con accento grave | 246 | ö | o minuscola con dieresi |
| 211 | Ó | O maiuscola con accento acuto | 248 | ø | o minuscola sbarrata |
| 212 | Ô | O maiuscola con accento circonflesso | 249 | ù | u minuscola con accento grave |
| 213 | Õ | O maiuscola con tilde | 250 | ú | u minuscola con accento acuto |
| 214 | Ö | O maiuscola con dieresi | 251 | û | u minuscola con accento circonflesso |
| 216 | Ø | O maiuscola sbarrata | 252 | ü | u minuscola con dieresi |
| 217 | Ù | U maiuscola con accento grave | 253 | ý | y minuscola con accento acuto |
| 218 | Ú | U maiuscola con accento acuto | 254 | þ | Thorn minuscola (islandese) |
| 219 | Û | U maiuscola con accento circonflesso | 255 | ÿ | y minuscola con dieresi |
| 220 | Ü | U maiuscola con dieresi |
Matematici
| Cod. | Car. | Descrizione | Cod. | Car. | Descrizione |
|---|---|---|---|---|---|
| 42 | * | Asterisco | 177 | ± | Piu o meno |
| 43 | + | Segno piu | 178 | ² | Esponente 2 (quadrato) |
| 45 | - | Trattino (segno meno) | 179 | ³ | Esponente 3 (cubo) |
| 47 | / | Barra obliqua (slash) | 181 | µ | Micro (mu) |
| 60 | < | Minore di | 185 | ¹ | Esponente 1 |
| 61 | = | Segno uguale | 188 | ¼ | Un quarto (1/4) |
| 62 | > | Maggiore di | 189 | ½ | Un mezzo (1/2) |
| 37 | % | Segno di percento | 190 | ¾ | Tre quarti (3/4) |
| 94 | ^ | Accento circonflesso (caret) | 215 | × | Segno di moltiplicazione |
| 126 | ~ | Tilde | 247 | ÷ | Segno di divisione |
| 137 | ‰ | Segno per mille |
Valute
| Cod. | Car. | Descrizione | Cod. | Car. | Descrizione |
|---|---|---|---|---|---|
| 36 | $ | Simbolo del dollaro | 163 | £ | Sterlina inglese |
| 128 | € | Simbolo Euro | 164 | ¤ | Simbolo valuta generica |
| 131 | ƒ | Florin (f con uncino) | 165 | ¥ | Yen giapponese |
| 162 | ¢ | Centesimo di dollaro |
Punteggiatura
| Cod. | Car. | Descrizione | Cod. | Car. | Descrizione |
|---|---|---|---|---|---|
| 32 | Spazio | 133 | … | Puntini di sospensione | |
| 33 | ! | Punto esclamativo | 149 | • | Punto elenco (bullet) |
| 44 | , | Virgola | 160 | Spazio non separabile | |
| 46 | . | Punto | 161 | ¡ | Punto esclamativo invertito |
| 58 | : | Due punti | 183 | · | Punto centrale |
| 59 | ; | Punto e virgola | 191 | ¿ | Punto interrogativo invertito |
| 63 | ? | Punto interrogativo |
Virgolette e trattini
| Cod. | Car. | Descrizione | Cod. | Car. | Descrizione |
|---|---|---|---|---|---|
| 34 | " | Virgolette doppie | 147 | “ | Virgoletta doppia sinistra |
| 39 | ' | Apostrofo | 148 | ” | Virgoletta doppia destra |
| 96 | ` | Accento grave | 150 | – | Trattino medio (en dash) |
| 130 | ‚ | Virgoletta singola bassa | 151 | — | Trattino lungo (em dash) |
| 132 | „ | Virgolette doppie basse | 155 | › | Virgoletta angolare destra |
| 139 | ‹ | Virgoletta angolare sinistra | 171 | « | Virgolette angolari sinistre |
| 145 | ‘ | Virgoletta singola sinistra | 173 | | Trattino morbido |
| 146 | ’ | Virgoletta singola destra | 187 | » | Virgolette angolari destre |
Parentesi
| Cod. | Car. | Descrizione | Cod. | Car. | Descrizione |
|---|---|---|---|---|---|
| 40 | ( | Parentesi tonda aperta | 93 | ] | Parentesi quadra chiusa |
| 41 | ) | Parentesi tonda chiusa | 123 | { | Parentesi graffa aperta |
| 91 | [ | Parentesi quadra aperta | 125 | } | Parentesi graffa chiusa |
Tipografici e simboli
| Cod. | Car. | Descrizione | Cod. | Car. | Descrizione |
|---|---|---|---|---|---|
| 35 | # | Cancelletto (hash) | 167 | § | Segno di paragrafo |
| 38 | & | E commerciale (ampersand) | 168 | ¨ | Dieresi (umlaut) |
| 64 | @ | Chiocciola (at) | 169 | © | Copyright |
| 92 | \ | Barra rovescia (backslash) | 170 | ª | Ordinale femminile (a cerchiata) |
| 95 | _ | Trattino basso (underscore) | 172 | ¬ | Negazione logica (NOT) |
| 124 | | | Barra verticale (pipe) | 174 | ® | Marchio registrato |
| 134 | † | Croce (daga) | 175 | ¯ | Macron (lineetta sopra) |
| 135 | ‡ | Doppia croce | 176 | ° | Grado |
| 136 | ˆ | Accento circonflesso modificatore | 180 | ´ | Accento acuto modificatore |
| 152 | ˜ | Tilde piccola modificatore | 182 | ¶ | Segno di capoverso (pilcrow) |
| 153 | ™ | Marchio di fabbrica (TM) | 184 | ¸ | Cediglia |
| 166 | ¦ | Barra verticale spezzata | 186 | º | Ordinale maschile (o cerchiato) |
Caratteri OEM (CP437)
Fino a qui abbiamo visto i codici ALT+0xxx (con lo zero iniziale): appartengono allo standard Windows-1252 e funzionano correttamente anche nei browser.
Esiste però un sistema più antico, il CP437 (chiamato anche OEM), nato con i primi PC IBM e rimasto in uso durante l’era MS-DOS. Qui il codice si digita senza lo zero iniziale: ALT + numero (da 1 a 3 cifre, sul tastierino numerico con Num Lock attivo). Troviamo i semi delle carte da gioco, le faccine, le note musicali e le frecce.
Attenzione ai codici sopra 127. I codici da 1 a 31 elencati in questa sezione funzionano su qualsiasi versione di Windows. I codici da 128 a 255, invece, dipendono dal code page OEM installato: su Windows in lingua italiana è attivo il CP850 (Europa Occidentale), non il CP437 (americano). Risultato: ALT+228 produce õ invece di Σ, ALT+251 produce ¹ invece di √, e così via.
Perché non funzionano nel browser? Il browser riceve il carattere già convertito in Unicode dal sistema operativo e la conversione da codice OEM non avviene in questo contesto. I codici da 1 a 31 si possono comunque usare in programmi come il Blocco note o Word.
Simboli e figure
| ALT | Car. | Descrizione | ALT | Car. | Descrizione |
|---|---|---|---|---|---|
| 1 | ☺ | Faccina sorridente | 11 | ♂ | Simbolo maschile |
| 2 | ☻ | Faccina scura | 12 | ♀ | Simbolo femminile |
| 3 | ♥ | Cuore (semi delle carte) | 13 | ♪ | Nota musicale |
| 4 | ♦ | Quadro (semi delle carte) | 14 | ♫ | Doppie note musicali |
| 5 | ♣ | Fiori (semi delle carte) | 15 | ☼ | Sole |
| 6 | ♠ | Picche (semi delle carte) |
Frecce
| ALT | Car. | Descrizione | ALT | Car. | Descrizione |
|---|---|---|---|---|---|
| 16 | ► | Triangolino destro | 26 | → | Freccia destra |
| 17 | ◄ | Triangolino sinistro | 27 | ← | Freccia sinistra |
| 24 | ↑ | Freccia su | 29 | ↔ | Freccia doppia (sinistra-destra) |
| 25 | ↓ | Freccia giu |
Come inserire qualsiasi carattere speciale
Alcuni caratteri — come Σ (sigma), ≤ (minore o uguale), ≠ (diverso da) — non sono raggiungibili tramite ALT+numero: il loro codice Unicode supera il 255 oppure varia da sistema a sistema. Windows mette a disposizione tre strumenti.
- Tastiera emoji e simboli (Windows 10 e 11) — premere Win + . (tasto Windows + punto). Nella scheda Simboli si trovano centinaia di caratteri; il campo di ricerca consente di cercarli per nome (es. «sigma», «freccia», «euro»).
- Mappa caratteri — Start → cerca «Mappa caratteri». Mostra tutti i caratteri Unicode del font selezionato; cliccando su un carattere viene indicato anche il codice ALT corrispondente, se disponibile.
- Codice Alt+X in Word — digitare il codice Unicode esadecimale e premere Alt + X: Word converte il codice nel carattere. Esempi:
03A3+ Alt+X → Σ2264+ Alt+X → ≤2260+ Alt+X → ≠.