Was ist ein großer Charakter?
Ein breites Zeichen ist ein Computercharakter, der eine Größe hat, die die Standard-8-Bit-Messung überschreitet. Zeichen in einem Computersatz wie dem Universal Character Set (USC) veranschaulichen ein Hauptbeispiel für Breitcharakter, da USC in 16-Bit- oder 32-Bit-Formaten codiert werden kann. Dies unterscheidet sich von älteren, standardisierten Zeichensätzen wie dem amerikanischen Standardcode für Informationsaustausch (ASCII), der das Zeichen von nicht mehr als 7 Bit verwendet. Der Vorteil für die Codierung von Zeichensätzen in breiten Zeichen besteht darin, dass es mehr Atemraum ermöglicht, wenn es Zeit ist, dem Satz zusätzliche und komplexe Symbole hinzuzufügen, wodurch Charakterdesigner ein breiteres Freiheitsbereich verleiht. Nachteile sind in Form eines zusätzlichen Speicherverbrauchs erfolgt, da breite Zeichensätze mehr Systemspeicher verwenden, während sie auf dem Computer aktiv sind. Für Windows®-Betriebssysteme-sowohl 32- und 64-Bit-Versionen-wide cHaracter-Sets müssen auf ein 16-Bit-Framework angepasst werden und bieten die doppelte Speicherkapazität für jeden Charakter im Vergleich zu einem "Standard" 8-Bit-Set. Unix® hingegen erfordert, dass breite Zeichen ein 32-Bit-Framework anpassen und das vierfache Kapazität eines grundlegenden Zeichensatzes bietet.
Der größte Vorteil breiter Charakter-Sets besteht darin, dass sie nicht standardmäßige Symbole und eine größere Vielseitigkeit bei der Einbeziehung verschiedener Sprachen in ihre Schnittstellen ermöglichen. Beispielsweise können breite Zeichensätze das Standard -englische Alphabet sowie Sprachen wie Cyrillic und Griechisch gleichzeitig umfassen. Dies bedeutet, dass ein einzelner Satz breiter Zeichen für Personen, die mehrere Länder umfassen, angewendet werden können, anstatt für jede einzelne Sprachregion ein einzigartiges nicht weite Zeichen von Zeichen zu erfordern.
Obwohl nützlich, um Versionen von Software in verschiedenen Sprachregionen zu standardisierenIonen, Sätze breiter Charaktere haben einen Preis. Dieser Preis ist ein zusätzlicher Kosten für den Speicheraufwand. Während ein 16-Bit-Zeichensatz eine doppelte Kapazität eines Standard-8-Bit-Sets bietet, verbraucht er auch doppelt so viel Speicher. Gleiches gilt für 32-Bit-Zeichensätze, die ein signifikantes viermal so viel Speicher wie herkömmliche Zeichensätze schlucken.
Aus Berechnungs- und statistischer Perspektiven ist dies ein erheblicher "Kosten" für den Speicher. In der praktischen Anwendung sind die Kosten jedoch nicht so groß, wie es scheint. Moderne Computer enthalten oft vier oder mehr Gigabyte Systemspeicher, wodurch in der Praxis auch ein großer 32-Bit-Charakter gespeichert wird. Nur die am meisten überarbeiteten oder unterversorgten Computer werden einen erheblichen Leistung bemerken, der durch die Verwendung von Sätzen breiter Zeichen getroffen wird.