Skip to main content

Cos'è un carattere ampio?

Un carattere ampio è un carattere del computer che ha una dimensione che supera la misurazione standard a 8 bit.I caratteri in un set di computer come il set di caratteri universali (USC) illustrano un primo esempio di ampi caratteri, poiché USC può essere codificato in formati a 16 o 32 bit.Ciò differisce da set di caratteri più vecchi e standardizzati come il Codice standard americano per le informazioni Interchange (ASCII), che utilizza carattere di non più di 7 bit.Il vantaggio di codificare i set di caratteri in caratteri ampi è che consente un spazio per respirare più quando arriva il momento di aggiungere simboli aggiuntivi e complessi al set, dando ai progettisti dei personaggi una più ampia gamma di libertà.Gli svantaggi sono disponibili sotto forma di ulteriore consumo di memoria, poiché i set di caratteri ampi utilizzano più memoria di sistema mentre attivi sul computer.

I set di caratteri devono essere personalizzati per funzionare con sistemi operativi specifici e i caratteri ampi non sono diversi.Per Windows I sistemi operativi-sia versioni a 32 che a 64 bit-i set di caratteri in tutto il mondo devono essere personalizzati per adattarsi all'interno di un framework a 16 bit, offrendo il doppio della capacità di archiviazione per ciascun carattere rispetto a un set a 8 bit standard.Unix , d'altra parte, richiede caratteri ampi per adattarsi a un framework a 32 bit, offrendo quattro volte la capacità di un set di caratteri di base.

Il più grande vantaggio dei set di caratteri ampi è che consentono simboli non standard e maggiore versatilità nell'inclusione di lingue diverse all'interno delle loro interfacce.Ad esempio, set di caratteri ampi possono includere l'alfabeto inglese standard, insieme a lingue come Cirillico e greco allo stesso tempo.Ciò significa che un singolo set di caratteri ampi può applicarsi alle persone che abbracciano più paesi, invece di richiedere un insieme unico di personaggi non largo per ogni singola regione linguistica.

Sebbene utili per aiutare a standardizzare le versioni del software in diverse regioni linguistiche, gli insiemi di caratteri ampi hanno un prezzo.Quel prezzo è un costo aggiuntivo nelle spese generali di memoria.Mentre un set di caratteri a 16 bit offre il doppio della capacità di un set standard a 8 bit, consuma anche il doppio della memoria.Lo stesso vale per i set di caratteri a 32 bit, che inghiotti una memoria di quattro volte significativa rispetto ai set di caratteri convenzionali.

Dall'informatica e prospettive statistiche, questo è un costo significativo per la memoria.Nell'applicazione pratica, tuttavia, il costo non è così grande come potrebbe sembrare.I computer moderni spesso contengono quattro o più gigabyte di memoria del sistema, rendendo la memoria di un ampio set di caratteri a 32 bit abbastanza trascurabile nella pratica.Solo il più oberato di lavoro e mdash;o sottodimensionato mdash;I computer noteranno un sostanziale colpo per le prestazioni dall'uso di set di caratteri ampi.