" Unicode lµ bé m· ký tù 16-Bit, t¬ng thÝch hoµn toµn víi chuÈn quèc tÕ ISO/IEC 10646-1; 1993. Víi 65.536 ký tù Unicode hÇu nh cã thÓ m· ho¸ tÊt c¶ c¸c ng«n ng÷ trªn thÕ giíi. Ngoµi ra víi c¬ chÕ më réng UTF-16 Unicode vµ chuÈn ISO 10646 cßn cho phÐp m· ho¸ h¬n 1 triÖu ký tù mµ kh«ng cÇn ph¶i dïng ®Õn m· ®iÒu khiÓn Escape.
Mçi ký tù trong b¶ng m· Unicode ®Òu cã ®é dµi cè ®Þnh lµ 16 Bit, nhê ®ã ViÖc xö lý c¸c x©u ký tù Unicode rÊt ®¬n gi¶n kh«ng phøc t¹p nh c¸c gi¶i ph¸p dïng chuçi ký tù ®iÒu khiÓn, ph¶i cã nh÷ng thuËt to¸n t¬ng ®èi phøc t¹p ®Ó nhËn diÖn ký tù trong 1 chuçi c¸c Byte. Trong khi ®ã víi Unicode mçi ký tù cã ®é dµi ®óng 2 Byte nªn cã thÓ ®Þnh vÞ rÊt dÔ dµng c¸c vÞ trÝ cña ký tù trong chuçi Byte cho tríc.
Unicode ®· ®îc cµi ®Æt trong c¸c hÖ ®iÒu hµnh Windows NT, Windows 9.x, MacIntosh (MacOS 8), BE OS, Linux...
Windows NT sö dông Unicode nh lµ nÒn t¶ng trong hÖ ®iÒu hµnh, c¸c x©u ký tù ®îc xö lý nh lµ x©u Unicode, Resource, tªn File trong NTFS còng lµ Unicode. Tuy nhiªn ®Ó t¨ng tÝnh t¬ng thÝch Windows NT vÉn cã c¸c hµm API ®Ó xö lý ký tù m· 8-Bit. Windows NT 5.0 hç trî h¬n 100 ng«n ng÷ kh¸c nhau trong ®ã cã c¶ tiÕng ViÖt.
Ngîc l¹i Windows 9.x kh«ng lÊy Unicode lµm nÒn t¶ng néi t¹i trong hÖ ®iÒu hµnh, tuy nhiªn Win9.x l¹i cã 1 sè hµm hç trî cho viÖc xö lý vµ hiÓn thÞ m· Unicode.
Muèn sö dông ®îc Unicode cÇn ph¶i cã nh÷ng phÇn mÒm hç trî hiÓn thÞ hoÆc cho phÐp gâ ký tù theo chuÈn Unicode, ngoµi ra còng cÇn ph¶i cã Font ch÷ Unicode ®îc cµi ®Æt trong hÖ thèng.
HiÖn nay trong m«i trêng Windows, bé MS Office 2000 (Word, Excel, Powerpoint...) hç trî rÊt tèt bé m· Unicode. Trong m«i trêng M¹ng Internet Expolore 5.0 còng cho phÐp hiÓn thÞ c¸c trang Web ®îc thiÕt kÕ theo chuÈn Unicode.
§Ó hiÓn thÞ tiÕng ViÖt Unicode cÇn ph¶i cµi ®Æt font ch÷ Unicode, chØ cÇn cµi 1 trong c¸c phÇn mÒm sau: Internet Explore 5 hoÆc MS Office 2000 trong Windows 95/98 hoÆc cµi ®Æt Windows 2000. Khi cµi ®Æt 1 trong nh÷ng phÇn mÒm trªn c¸c font Unicode cã tiÕng ViÖt sÏ ®îc tù ®éng cµi ®Æt hÖ thèng. C¸c font c¬ b¶n cña Microsoft ®i kÌm víi c¸c phÇn mÒm trªn ®· hç trî tiÕng ViÖt Unicode lµ Times New Roman, Arial, Courier, Tahoma.
Víi Windows 2000 (B¶n English) chØ cÇn cµi ®Æt thªm ng«n ng÷ tiÕng ViÖt bµn phÝm tiÕng ViÖt theo chuÈn TCVN sÏ ®îc cµi ®Æt vµ cho phÐp b¹n gâ tiÕng ViÖt.
Windows 95, 98 (B¶n English): t¶i xuèng Vietnamese Support trong Website cña Microsoft, cµi ®Æt Vi.inf ®Ó cã ®îc bé gâ tiÕng ViÖt Unicode theo tiªu chuÈn bµn phÝm TCVN."
_____________
* TrÝch bµi viÕt cña anh §Æng Minh TuÊn, t¸c gi¶ Vietkey.
PcLeHoan
1996 - 2002
Mirror :
http://www.pclehoan.com
Mirror :
http://www.lehoanpc.net
Mirror :
http://www.ktlehoan.com