Unicode
VÒ B¸o Lao §éng
Quü TÊm lßng vµng
C¸c sè ®· ra


Hç trî kü thuËt (Unicode Version)

HiÖn nay Laodong.com.vn ®· chÝnh thøc ¸p dông tiªu chuÈn font Unicode-Precompound trªn Laodong Website.

§Ó cã thÓ tiÕp cËn nh÷ng hiÓu biÕt vÒ tiªu chuÈn UNICODE còng nh­ kh¾c phôc ®­îc c¸c vÊn ®Ò n¶y sinh trong qu¸ tr×nh duyÖt WebSite cã sö dông chuÈn UNICODE, chóng t«i xin cung cÊp mét sè fonts UNICODE phæ biÕn, tiÖn Ých hç trî bµn phÝm theo chuÈn UNICODE - ViÖtKey2000, UniKey v3.1 vµ ®«i nÐt vÒ bé m· UNICODE.

 

Tªn file

KÝch cì

Download

TiÖn Ých ViÖtKey 2000

vk2k.zip

8,815 KB

Download VietKey2000

TiÖn Ých ViÖt Nam KeyBoard 3.1 (Free)

unikey.zip

79 KB

Download Unikey v3.1

Unicode Precompound Fonts

unicode.exe

1,340 KB

Download UnicodeFonts

(Xin l­u ý: tiÖn Ých ViÖtKey 2000 cÇn ph¶i ®­îc ®¨ng ký b¶n quyÒn cña ng­êi sö dông)

KiÓm tra xem m¸y tÝnh cña b¹n ®· ®­îc hç trî UNICODE ch­a?

Download h­íng dÉn cµi ®Æt UNICODE Font

Tæng quan vÒ bé m· Unicode

ViÖc sö dông nhiÒu b¶ng m· kh¸c nhau trong cïng mét n­íc lµ mét trë ng¹i lín trong viÖc ph¸t triÓn c¸c hÖ thèng th«ng tin lín. B¶ng m· quèc gia chuÈn hiÖn nay cña chóng ta - TCVN5712 lµ b¶ng m· mét byte, ch­a chøa ®ñ c¸c vÞ trÝ ®Ó m· ho¸ tÊt c¶ c¸c ch÷ c¸i tiÕng ViÖt, bé m· nµy gÆp ph¶i nh÷ng tranh chÊp víi nhiÒu øng dông phæ th«ng th«ng nh­ MS Office, ®Æc biÖt lµ víi Internet Explore 5 vµ MS Publishing 2000, ch÷ "u*" sÏ kh«ng hiÓn thÞ ®­îc trªn c¸c trang Web hoÆc bÞ ng¾t dßng sai. Ngoµi ra cßn v« sè c¸c b¶ng m· mét vµ hai byte (VNI, VPS, ...) cµng khiÕn cho vÊn ®Ò trë nªn r¾c rèi h¬n.

Unicode ra ®êi lµ nh»m kh¾c phôc c¸c nh­îc ®iÓm nãi trªn vµ nh»m x©y dùng mét bé m· chuÈn v¹n n¨ng dïng chung cho tÊt c¶ mäi ng«n ng÷ trªn thÕ giíi. §èi víi ViÖt Nam, Unicode thÓ hiÖn ®­îc ®Çy ®ñ c¸c kÝ tù cña tiÕng ViÖt, c¶ hoa lÉn th­êng, kh«ng bÞ xung ®ét víi c¸c kÝ tù ®iÒu khiÓn, cho phÐp sö dông song song víi c¸c ng«n ng÷ kh¸c.

Unicode c«ngxoocxiom ®­îc thµnh lËp vµo n¨m 1991 nh­ 1 tæ chøc phi lîi nhuËn nh»m ph¸t triÓn chuÈn Unicode, c¸c thµnh viªn cña Unicode c«ng xoãc xi«ng bao gåm c¸c c«ng ty hµng ®Çu cña thÕ giíi trong lÜnh vùc phÇn mÒm nh­ Adobe, Aldus, Borland, Digital, GO, IBM, HP, Lotus, Metaphor, Microsoft, NeXT, Novell, Sun, Symantec, Taligent, Unisys, and WordPerfect ...

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.

Phiªn b¶n míi nhÊt hiÖn nay lµ Unicode 2.0 (B¶n 3.0 ®ang chuÈn bÞ ph¸t hµnh) bao gåm c¸c ng«n ng÷ thuéc hä la-tinh, vµ Greek, Cyrillic, Armenian, Hebrew, Arabic, Devanagari, Bengali, Gurmukhi, Gujarati, Oriya, Tamil, Telugu, Kannada, Malayalam, Thai, Lao, Georgian, Tibetan, Japanese Kana, the complete set of modern Korean Hangul, and a unified set of Chinese/Japanese/Korean (CJK).

ChuÈn Unicode m« t¶ c¸c ký tù ng«n ng÷, c¸c dÊu chÊm c©u, dÊu phô, ký hiÖu to¸n häc, c¸c dÊu mòi tªn vµ c¸c ký hiÖu Dingbats. HiÖn nay Unicode ®· ®Þnh nghÜa kho¶ng 39 000 ký tù. Cßn kho¶ng 18.000 ký tù sÏ ®­îc ®Þnh nghÜa nay mai, 917 504 ký tù cã thÓ ®­îc ®Þnh nghÜa nÕu dïng c¬ chÕ më réng UTF-16. 6.400 chç ®­îc dµnh ra cho c¸c h·ng sö dông víi c¸c môc ®Ých riªng cña m×nh. UTF-16 còng dµnh ra 131.072 ký tù ®Ó dµnh cho nh÷ng môc ®Ých dïng riªng.

C¸c chuÈn m· ho¸ ký tù kh«ng chØ ®Þnh nghÜa c¸c m· cña c¸c ký tù, gi¸ trÞ sè, vµ vÞ trÝ cña c¸c ký tù mµ cßn ®Þnh nghÜa c¶ c¸ch biÓu diÔn c¸c m· ký tù d­íi d¹ng bit. Unicode vµ ISO-10646 quy ®Þnh 2 c¬ chÕ, khu«n d¹ng chuyÓn ®æi lµ UTF-8 vµ UTF-16.

Unicode tr¸nh ®Õn møc tèi ®a viÖc ®Þnh nghÜa d­ thõa, trïng lÆp. VÝ dô ký tù Ð chØ cã 1 m· duy nhÊt dïng chung cho c¶ ng«n ng÷ tiÕng ViÖt, tiÕng Czech, ....còng chÝnh v× thÕ nªn hÖ thèng ch÷ ViÖt cã c¸c m· n»m r¶i r¸c ë nhiÒu vÝ trÝ kh«ng liÒn nhau. TiÕng H¸n, NhËt vµ Hµn cã kho¶ng 10 ngh×n ký tù trïng nhau nªn chóng ®­îc dïng chung cho c¶ 3, tuy nhiªn trong Unicode vÉn cã c¸c vïng riªng ®Ó ®Þnh nghÜa nh÷ng ký tù ®Æc thï cña 3 ng«n ng÷ nµy.

Unicode vÒ c¬ b¶n kh«ng quy ®Þnh viÖc bè trÝ c¸c ký tù theo quy ®Þnh s¾p xÕp cña c¸c ng«n ng÷, ®iÒu nµy còng lµ hÖ qu¶ cña viÖc tr¸nh ®Þnh nghÜa c¸c ký tù d­ thõa do ph¶i tËn dïng c¸c ký tù dïng chung nªn kh«ng thÓ bè trÝ c¸c ký tù theo tõng vïng riªng cho tõng ng«n ng÷ ®­î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.x, Netscape 4.x còng cho phÐp hiÓn thÞ c¸c trang Web ®­îc thiÕt kÕ theo chuÈn Unicode.

Cµi ®Æt tiÕng ViÖt 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, Ngoµi ra cã thÓ t¶i xuèng c¸c font Unicode (cã hç trî tiÕng ViÖt) kh¸c trªn Internet: Verdana, Arial Narrow, Arial Black, Bookman Old Style, Garamond, Impact, Lucida Sans. Comic Sans...

Gâ tiÕng ViÖt Unicode 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 (Mét kiÓu gâ gÇn gièng víi kiÓu gâ VNI).

Windows 95, 98 (B¶n English): t¶i xuèng Vietnamese Support trong http://support.micosoft.com/, cµi ®Æt Vi.inf ®Ó cã ®­îc bé gâ tiÕng ViÖt Unicode theo tiªu chuÈn bµn phÝm TCVN. Trong c¶ 2 m«i tr­êng Windows NT vµ Windows 9.x Microsoft cã hç trî c¶ Local cho tiÕng ViÖt do ®ã c¸c tÝnh n¨ng t×m kiÕm, x¾p sÕp tiÕng ViÖt còng ®­îc hç trî, ngoµi ra Local tiÕng ViÖt còng hç trî c¶ c¸ch ®¸nh ch÷ sè hay c¸ch ®Æt ngµy th¸ng theo quy ®Þnh cña ViÖt nam.

Bµn phÝm tiÕng ViÖt do Microsoft hç trî chØ cã 1 kiÓu duy nhÊt lµ TCVN, sÏ g©y khã kh¨n cho nh÷ng ng­êi quen víi kiÓu gâ Telex hoÆc VNI. §Ó cã kiÓu gâ quen thuéc trong c¶ 2 m«i tr­êng Windows NT, Windows 9.x b¹n cã thÓ dïng bé gâ VietKey.

Toµ so¹n C¸c v¨n phßng

H·y gãp ý cho chung t«i vÒ ®Þa chØ: webmaster@laodong.com.vn