Skip to main content

Ano ang isang malawak na character?

Ang isang malawak na karakter ay isang character na computer na may sukat na lumampas sa karaniwang pagsukat ng 8-bit.Ang mga character sa isang set ng computer tulad ng Universal Character Set (USC) ay naglalarawan ng isang pangunahing halimbawa ng mga malawak na character, dahil ang USC ay maaaring mai-encode sa 16-bit o 32-bit na mga format.Ito ay naiiba mula sa mas matanda, pamantayang mga set ng character tulad ng American Standard Code para sa Information Interchange (ASCII), na gumagamit ng character na hindi hihigit sa 7-bits.Ang bentahe sa pag -encode ng mga set ng character sa malawak na mga character ay pinapayagan nito para sa mas maraming silid ng paghinga pagdating ng oras upang magdagdag ng mga karagdagang at kumplikadong mga simbolo sa set, na nagbibigay ng mga taga -disenyo ng character ng isang mas malawak na hanay ng kalayaan.Ang mga kawalan ay nagmumula sa anyo ng karagdagang pagkonsumo ng memorya, dahil ang malawak na mga set ng character ay gumagamit ng mas maraming memorya ng system habang aktibo sa computer.

Ang mga set ng character ay dapat na ipasadya upang gumana sa mga tiyak na operating system, at ang malawak na mga character ay hindi naiiba.Para sa Windows Mga Operating System-Both 32 at 64-bit na mga bersyon-Ang malawak na mga set ng character ay dapat na naayon upang magkasya sa loob ng isang 16-bit na balangkas, na nag-aalok ng dalawang beses sa kapasidad ng imbakan para sa bawat character kumpara sa isang karaniwang 8-bit set.Ang Unix , sa kabilang banda, ay nangangailangan ng malawak na mga character upang magkasya sa isang 32-bit na balangkas, na nag-aalok ng apat na beses ang kapasidad ng isang pangunahing set ng character.

Ang pinakamalaking bentahe ng malawak na mga set ng character ay pinapayagan nila ang mga hindi pamantayang simbolo at higit na kakayahang umangkop kasama ang iba't ibang mga wika sa loob ng kanilang mga interface.Halimbawa, ang malawak na mga set ng character ay maaaring isama ang karaniwang alpabetong Ingles, kasama ang mga wika tulad ng Cyrillic at Greek nang sabay.Nangangahulugan ito na ang isang solong hanay ng mga malawak na character ay maaaring mag-aplay sa mga indibidwal na sumasaklaw sa maraming mga bansa, kumpara sa nangangailangan ng isang natatanging hindi malawak na hanay ng mga character para sa bawat indibidwal na rehiyon ng wika.

Bagaman kapaki -pakinabang upang matulungan ang pag -standardize ng mga bersyon ng software sa iba't ibang mga rehiyon ng wika, ang mga hanay ng mga malawak na character ay dumating sa isang presyo.Ang presyo na iyon ay isang karagdagang gastos sa overhead ng memorya.Habang ang isang 16-bit na set ng character ay nag-aalok ng doble ang kapasidad ng isang karaniwang 8-bit set, kumonsumo din ito ng dalawang beses sa mas maraming memorya.Ang parehong naaangkop sa 32-bit na mga set ng character, na lumunok ng isang makabuluhang apat na beses na mas maraming memorya tulad ng mga maginoo na set ng character.Sa praktikal na aplikasyon, gayunpaman, ang gastos ay hindi napakahusay na maaaring tila.Ang mga modernong computer ay madalas na naglalaman ng apat o higit pang mga gigabytes ng memorya ng system, na ginagawang imbakan ng kahit na isang malaking 32-bit na character na itinakda na medyo napapabayaan sa pagsasanay.Tanging ang pinaka -labis na trabaho at mdash;o underpowered mdash;Mapapansin ng mga computer ang isang malaking hit na pagganap mula sa paggamit ng mga hanay ng mga malawak na character.