Skip to main content

Mi az a széles karakter?

A széles karakter egy olyan számítógépes karakter, amelynek mérete meghaladja a szokásos 8 bites mérést.A számítógépes készlet karakterei, mint például az Universal Cristare Set (USC), szemléltetik a széles körű karakterek kiváló példáját, mivel az USC 16 bites vagy 32 bites formátumban kódolható.Ez különbözik a régebbi, szabványosított karakterkészletektől, mint például az American Standard Code for Information Interchange (ASCII), amely legfeljebb 7 bites karakterét használja.A karakterkészletek széles karakterekben történő kódolásának előnye, hogy lehetővé teszi több légzési helyet, amikor eljön az ideje további és összetett szimbólumok hozzáadásához a készlethez, így a karaktertervezők szélesebb szabadságát biztosítják.A hátrányok további memóriafogyasztás formájában fordulnak elő, mivel a széles karakterkészletek több rendszermemóriát használnak, miközben aktívak a számítógépen.A Windows Az operációs rendszerek-mind a 32, mind a 64 bites verziók-az egész karakterkészleteket testreszabni kell, hogy egy 16 bites keretbe illeszkedjenek, és minden karakter számára kétszer kínálják a tárolókapacitást, összehasonlítva a szokásos 8 bites halmazhoz.A Unix , viszont széles karakterekre van szükség, hogy illeszkedjenek egy 32 bites kerethez, amely négyszeres kapacitást kínál egy alapvető karakterkészlet kapacitásához.

A széles karakterkészletek legnagyobb előnye, hogy lehetővé teszik a nem szabványos szimbólumokat és a nagyobb sokoldalúságot a különböző nyelvek bevonásakor az interfészekbe.Például, a széles karakterkészletek tartalmazhatják a szokásos angol ábécét, valamint olyan nyelveket, mint a cirill és a görög egyszerre.Ez azt jelenti, hogy egyetlen széles karakterkészlet vonatkozhat több országot átfedő személyekre, szemben az egyedi, nem széles karakterkészlet megkövetelésével az egyes nyelvi régiók számára.

Noha hasznos a szoftver verzióinak szabványosításában a különböző nyelvi régiókban, a széles karakterkészletek áron érkeznek.Ez az ár felesleges költség a memória fölött.Míg a 16 bites karakterkészlet kettős kapacitást kínál egy standard 8 bites készlet kapacitásának, kétszer annyi memóriát fogyaszt.Ugyanez vonatkozik a 32 bites karakterkészletekre, amelyek jelentős négyszer annyi memóriát lenyelik, mint a hagyományos karakterkészletek.A gyakorlati alkalmazásban azonban a költség nem olyan nagy, mint amilyennek látszik.A modern számítógépek gyakran négy vagy több gigabájt rendszermemóriát tartalmaznak, így még egy nagy 32 bites karakterkészlet tárolása meglehetősen elhanyagolható a gyakorlatban.Csak a leginkább túlmunkált mdash;vagy alulteljesített mdash;A számítógépek jelentős teljesítményt jelentenek a széles karakterkészletek használatából.