You are on page 1of 72

Phn mm x l ting Vit Unicode/TCVN

6909
(Cho cc giao dch vn bn in t)

Hng dn s dng
Vietkey

2002, Vietkey Group, Vietkhang JSC

32 Hng Ct, H Ni, +84(4) 8267593, 9273037, 9273038


155 L B4, S Vn Hnh (Ni di), Q10, Tp HCM, +84(8) 8640401
http://www.vietkey.net , unicode@vietkey.net

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 2

Mc lc
I. Gii thiu chung...................................................................................5

I.1.
I.2.
I.3.

t vn ............................................................................5
Phn mm h tr x l ting Vit Unicode.............................6
Yu cu cho vic trin khai TCVN 6909..................................7

I.3.1 Yu cu v thit b phn cng.....................................................7


I.3.2 Yu cu v phn mm..................................................................7
II. B g ting vit a nng vietkey........................................................9

II.1.
II.2.

Gii thiu chung v b g.......................................................9


Ci t B g ting Vit VIETKEY.......................................10

II.2.1 Ci t b g ting Vit ti thiu............................................10


II.2.2 Ci t b g y bao gm c cc font ch.....................10
II.3.

Nhp thng tin (g) ting Vit bng vietkey........................14

II.3.1 Chn font ch ting Vit trong cc ng dng...........................14


II.3.2 Chn bng m ting Vit trong Vietkey 2000............................15
II.3.3 Chn kiu g ting Vit............................................................17
II.3.4 Quy tc g ting Vit...............................................................18
II.4.
II.5.
II.6.
II.7.
II.8.
khin
II.9.
II.10.
6909

Chuyn ch g ting Vit, ting Anh:...........................22


Thit lp g tt AutoText..................................................23
T to biu tng cho Vietkey..................................................25
t ch t khi ng Vietkey........................................25
Thay i giao din hin th ting Vit trong bng iu
ca Vietkey............................................................................26
Khi ng nhanh Vietkey vo thanh Taskbar hay OnTop.....27
t ch ca MS Word, Excel g c ting Vit TCVN
28

III. B x l ting Vit vn phng Vietkey office.....................................31

III.1.

Gii thiu chung v Vietkey Office........................................31

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 3

III.2.
III.3.
III.4.
III.5.
III.6.

Ci t B x l ting Vit trong MS Office........................32


Kim tra chnh t ting Vit...............................................34
Cng c Sp xp ting Vit................................................36
Chuyn i ch hoa/ch thng.........................................40
Chuyn m vn bn cho cc vn bn word /excel /powerpoint
41

IV. chuyn m cho cc trang Web...........................................................47

IV.1.
IV.2.
IV.3.

Gii thiu chung....................................................................47


Ci t cng c chuyn m ting Vit cho cc trang Web. 47
Hng dn s dng chuyn m cc trang Web........................47

V. B th vin lp trnh x l ting Vit.................................................50


VI. Cc cu hi thng gp....................................................................51

VI.1. Lm g khi gp kh khn trong vic dng Vietkey?............51


VI.2. Cc bn nng cp v cc thng tin mi v sn phm c
u?51
VI.3. Unicode l g?......................................................................51
VI.4. UTF-8 l g?.........................................................................52
VI.5. Ting Vit c b tr nh th no trong chun Unicode?.....53
VI.6. Ti sao ting Vit li khng c xp vo mt vng lin tc?. 53
VI.7. u im chnh ca Unicode l g?......................................54
VI.8. Nhc im chnh ca Unicode l g?..................................54
VI.9. Cc file Unicode c kch thc t 2 n 256 ln so vi 8-Bit? 55
VI.10. Ti sao khng th g c Unicode trong mt s ng dng?
55
VI.11. Mun s dng Unicode phi nng cp my tnh ln
Windows2000?................................................................................55
VI.12. Unicode trong cc mi trng lp trnh.............................56
VI.13. Ti sao khi g ting Vit, ch c du i khi b Chn 1 k
t trng?.........................................................................................56

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 4

VI.14. Ti sao trong mt s ch ting Vit ch i bin thnh


ch I? 57
VI.15. Li my in khi in ch Unicode?..........................................57
VI.16. Nu my tnh khng c c a CD cn phi lm th
no?
59
VI.17. Trong th tn in t mun dng ting Vit Unicode cn
phi lm g?...................................................................................60
VI.18. Cch son tho cc trang Web Unicode ting Vit............61
VI.19. Thit lp ch hin th Unicode cho cc trnh duyt
Web?
61
VI.20. Son tho ting Vit Unicode trong mt s phn mm
khc?
62
VI.21. Mc h tr Unicode ca MS Office 97...........................63
VI.22. Ti sao khng g c ting Vit?......................................63
VII. Ph lc........................................................................................... 64

VII.1.
VII.2.

a ch lin h..................................................................64
Tc gi...............................................................................65

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 5

I. Gii thiu chung

I.1. t vn
Trong thi gian va qua, vic khng thng nht s dng mt b
m trong c nc (min Bc dng Font ABC, min Nam Font VNI)
gy kh khn khng nh trong vic trao i thng tin d
liu gia cc n v vi nhau, ng thi cng gy nhiu tr
ngi cho vic trin khai ng dng trn mng Internet v mng
din rng.
Ngy 24/9/2001, B Khoa hc Cng ngh v Mi trng ban
hnh tiu chun Vit Nam: TCVN 6909:2001 da trn bng m
Unicode v ISO 10646 v Quyt nh s 72 ca Th tng Chnh
ph v vic thng nht s dng bng m ting Vit trong khi
c quan Nh nc l nhng c s php l v iu kin thun li
cho vic thng nht mt bng m ting Vit duy nht trong c
nc.
u im chnh ca b m ting Vit Unicode/TCVN 6909:2001:
-

C y ch hoa v ch thng ting Vit.

Cho php ting Vit hi nhp vi tt c cc ngn ng


chnh khc trn th gii.

Khng b cc li mt ch hoc tranh chp vi cc k t


iu khin.

m bo tnh tun th cc tiu chun ISO 10646 v


UNICODE, l nhng chun c p dng trong cc cng

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 6

ngh tin tin. c cc hng cam kt h tr trong cc sn


phm mi.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 7

I.2. Phn mm h tr x l ting Vit Unicode


Vietkey Group /Vietkhang JSC l n v c hn 10 nm kinh
nghim xy dng cc cng c x l ting Vit cho cc my tnh
PC. Ngy nay Vietkey Group c phn mm x l ting Vit cho
rt nhiu mi trng khc nhau: MS Windows, Unix/Linux, Pocket
PC, Palm... Cc cng c x l ting Vit ca Vietkey Group rt
a dng, phong ph v hon chnh, t b g ting Vit cho
my Palm cho n h iu hnh thng hiu Vit Nam hon
chnh Vietkey Linux. Trong ti liu ny chng ti ch yu
cp n cc cng c x l ting Vit trong mi trng Windows:
-

Cng c nhp thng tin t bn phm (b g ting Vit


Vietkey)

Cng c chuyn i ch hoa/ch thng.

Cng c kim tra chnh t ting Vit.

Cng c sp xp ting Vit.

Cc cng c chuyn m vn bn, d liu t cc b m/b


Font c sang tiu chun mi, chuyn m cc tp vn bn
(Word, Excel), cc trang Web v c s d liu.

B th vin lp trnh x l ting Vit cho cc mi trng lp


trnh.

Vietkey c ng k bn quyn theo s 1671 VH/BQ ngy 22


thng 12 nm 1997 ti Cc Bn Quyn Tc Gi - B Vn Ha. Bn
quyn thuc v tc gi ng Minh Tun, trng nhm Vietkey
Group. Vietkhang JSC l cng ty c u quyn kinh doanh v
Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 8

phn phi cc sn phm h Vietkey. Mi sa i khng c


php i vi vi cc file chng trnh, logo, hng dn (Help) ca
VietKey u vi phm lut bn quyn.
Khi b sn phm Vietkey c bn ra, theo quy nh, ngi s
dng ch c php ci t trn tng my n l. Ci t trn
mng cc b hoc cho s lng ln trong mt cng ty cn phi c
giy bn quyn s dng t pha nh phn phi.

I.3. Yu cu cho vic trin khai TCVN 6909

I.3.1

Yu cu v thit b phn cng

o My tnh t 386 tr ln.


o B nh RAM: 16 MB tr ln.
o cng HDD: 300 MB ( c th ci ti thiu c
Win95 v Office 97).
o Khng gian a cho b g Vietkey: 150KB, Font
Unicode v b Font ABC, VNI: 10MB, b Vietkey
Office: 1MB.

I.3.2

Yu cu v phn mm

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 9

o H iu hnh: Windows 95/98, Windows NT,


Windows 2000, Windows XP, Pocket PC 2002 hoc
Linux c kernel 2.0 tr ln.
o Son tho vn bn: Microsoft Office 97/2000/XP,
Open Office.
o Trnh duyt Web: Internet Explore 4.0 tr ln,
Netscape 4.7 tr ln.
o Th tn in t: Outlook Express 5 tr ln, Netscape
Mail 4.7 tr ln.
o C s d liu: MS Access 2000, SQL Server 6.5 tr
ln, ORACLE...

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 10

II. B g ting vit a nng vietkey

II.1. Gii thiu chung v b g


B g Vietkey l b g c ra i t rt sm, phin bn 1.0 pht
hnh nm 1993. Vietkey l mt trong nhng b g ting Vit
32-Bit u tin v cng l mt trong nhng b g u tin h
tr Unicode. B g Vietkey c nhiu tnh nng u Vit:
-

Nh gn, ch cn File duy nht.

Chy trn tt c cc mi trng Windows 32-Bit, bao gm:


Windows 95/98, Windows NT, Windows 2000, Windows XP.
i vi MS Pocket PC cn phi c phin bn khc l Vietkey
CE.

H tr g nhiu ngn ng ph thng: Vit, Nga, Anh, Php,


c...

H tr cc bng m ting Vit ph thng: ABC,


VNI...Unicode/ TCVN 6909:2001. Ring vi Unicode, h tr
cc biu din UTF-8, UCS2 (cho cc mi trng Web), CStyle: Unicode cho mi trng lp trnh C, C++.

H tr nhiu kiu g thng dng Vit Nam cng nh nc


ngoi: TELEX, VNI, VIQR.

C nhiu tnh nng nng cao: g tt cc t mc khng


hn ch, t ng chuyn ch Anh-Vit vi kiu g
Telex, cho php g lp du-kh du l tnh nng cng do

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 11

Vietkey Group ci tin v a ra u tin Vit Nam


(1991).

II.2. Ci t B g ting Vit VIETKEY

II.2.1

Ci t b g ting Vit ti thiu

B g ting Vit Vietkey c kch thc 150K, khng cn ci


t, ch cn copy tp VKNT.EXE vo mt th mc bt k trn
cng (v d th mc C:\vietkey) v nhp chut vo biu tng ca
Vietkey, b g ting Vit s c kch hot. Vi kch thc 150 KB,
Vietkey d dng chuyn mang trn mng hoc copy trn a
mm ci t vo cc my mi.
II.2.2

Ci t b g y bao gm c cc font ch

B Vietkey y (Full Version) c hn 7 a mm hoc c


lu trn a CD c cc th mc con l disk1, disk2, disk3, disk4,
disk5, disk6, disk7. B y bao gm cc font ch Unicode
/TCVN 6909 v cc b font c (c dng trong thi gian qu ) :
ABC v VNI.
Cc bc ci t:
1. Cho a Vietkey vo CD, hoc cho a Vietkey 1 (nu
dng a mm), hoc chn vo th mc Disk1 nu
copy trn a cng.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 12

2. Nhp chut (Mouse) vo nt start, mt ca s xut hin,


chn vo mc Run nh hnh v sau:

3. Sau khi ca s Run xut hin, g trong text


d:\disk1\setup nu CD c nh ngha l D, hoc
c th nhp chut vo nt Browse chn ng tp
setup.exe trong a 1 ca b ci t Vietkey nm trn
a cng hoc trn a mm A nh hnh di y:

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 13

4. Sau khi chng trnh ci t Setup.exe chy, nhp


chut vo nt Next 2 ln cho n khi hin ra ca s
Select Setup Type, bnh thng chng trnh v cc font
ch s c ci t vo th mc c:\program
files\vietkey2000, thay i th mc khc c th
nhp chut vo nt Browse. Sau nhp chut vo
mc Custom trong ca s nh hnh sau:

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 14

5. Sau khi chn nt Custom, ca s Select Component s


xut hin nh hnh sau:

Trong mc Component, nhp chut vo cc mc font cn


ci t, ch cn nhp chut c du tick (du ht
hnh ch V) vo mc VN Unicode Fonts c c font
ch Unicode trn cc my Windows 95, Windows 98,
Windows NT. Vi cc h iu hnh Windows 2000,
Windows ME hoc Windows XP, khng cn chn vo mc
VN Unicode Fonts v cc Font ny c sn trn h
iu hnh.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 15

Ch : Chng trnh ci t ny cng c th ci t font


h thng ting Vit cho Windows (font h thng l cc
font c dng trong Menu, cc thng bo...) tuy nhin Font
h thng ting Vit ny mi ch h tr b m ting Vit c
l TCVN 5712, v font h thng ny s khng c tc dng
i vi Windows 2000 hoc Windows XP. Trong mt s
phin bn Windows bn a nh Windows ting Nga,
Windows ting Hoa, ting Php... sau khi ci t font h
thng ting Vit (TCVN System Fonts) s lm hng ht cc
thng bo bng ting bn a, v vy ch chn mc ny
khi thc s cn thit.

6. Nhp chut vo cc nt Next sau v cui cng l nt


Finish.
7. Khi ng li my v qu trnh ci t font ch v b g
ting Vit s c kt thc.
II.3. Nhp thng tin (g) ting Vit bng vietkey
nhp c ting Vit v hin th ng trong cc ng dng
cn phi:
-

Chn ng Font ch ting Vit trong cc ng dng,

Chn ng bng m (Character Set) trong Vietkey,

Chn ng kiu g trong Vietkey.


II.3.1

Chn font ch ting Vit trong cc ng dng

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 16

Trong cc ng dng MS Word, MS Excel, MS PowerPoint, OutLook,


FrontPage, Access 2000... vi b m UNICODE /TCVN 6909 cn
phi chn tn Font trong cc hp font ch l mt trong cc font
sau y:
Arial, Times New Roman,
Linotype, Verdana...

Tahoma,

Courier,

Platino

Ch : Vi cc h iu hnh Windows 2000, Windows ME,


Windows XP th cc font ni trn mc nhin l Unicode, i vi
cc h iu hnh c hn nh Windows 95/98 th cn phi ci li
font ch nh mc II.1.
II.3.2
-

Chn bng m ting Vit trong Vietkey 2000

Khi ng Vietkey, bng cch nhp chut vo biu tng


Vietkey, ca s iu khin ca Vietkey s xut hin.
Nhp chut vo nt Char Sets (Bng m).
Sau
chn vo
mc
Unicode

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 17

Pre-Compound,
sn).

TCVN

6909:2001

(Unicode

dng

C th chn nhanh bng m ting Vit khi Vietkey ang


nm thanh Taskbar bng cch nhp chut phi vo
biu tng Vietkey trn thanh Taskbar, khi y mt ca s
thc n xut hin v nhp chut vo dng ch
Unicode.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 18

Vietkey cho php chuyn nhanh cc bng m bng t hp


phm
nng.
Control+Shift+F1,
Control+Shift+F2,Control+Shift+F3 Vietkey s chuyn
sang 3 bng m ln cui cng c chn.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 19

II.3.3

Chn kiu g ting Vit

Trong ca s ca Vietkey, nhp chut vo mc Kiu g/Input


Methods, chn kiu g tng ng l TELEX hay VNI tu theo
thi quen ngi dng, ngoi 2 kiu g chnh ph bin Vit
Nam hin nay, Vietkey cn cung cp cho ngi dng 9 kiu g
khc nhau l VIQR, Vietware, TCVN, BKtpHCM, VNU, VNSea, VNA.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 20

II.3.4

Quy tc g ting Vit

II.3.4.1.

Quy tc chung

1. Cc du m v du trng, du ru phi g trc tip vo


nguyn m, du (huyn, sc, hi, ng, nng) c th g
trc tip hoc sau nguyn m cn b du t 1 n 3 k
t tc l c th b du Vit ngay ti nguyn m hoc
cui t (b du t ng). Nn b du t ng trnh
b sai du hoc trnh li 1 t c nhiu du v vi cch b
du t ng, du bao gi cng thng nht do vic
tm kim, sp xp ting Vit mi c th thc hin c.
2. Trong trng hp g sai du c th g ngay du khc khng
cn phi xo ch g li.
3. Cc phm du ch c tc dng theo ng cnh tc l nu
khng c nguyn m no trong vng tc dng th n vn
hin th nh trong ch ting Anh, v d phm f nu
i sau ch a th s thnh ch , cn nu g ring n
vn hin ch f, tng t nh vy trong kiu g VNI, cc
phm s vn hin l s nu n khng i sau nguyn m
c kh nng c du.
4. Vi kiu b du t ng cc phm du ch c tc dng khi
ng sau nguyn m c du ch c nhng ph m hp
l: <c,g,h,m,n,p,t>.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 21

II.3.4.2.

Quy tc g ting Vit kiu Telex

Qui c, ngha ca cc phm:


Phm

Tc ng du

Huyn

Sc

Hi

Ng

Nng

Du trng trong ch , du mc trong


cc ch ,'. G phm w n l s ra
ch

Kh du (xo du) t

aa

aw

ee

oo

dd

ow, ]

w, uw, [

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 22

Lp du:
Phm

Kt qu

ddd

dd

ooo

oo

eee

ee

[[

]]

Cp ch rt hay gp trong ting Vit, g nhanh c th


g 2 phm ][ gn nhau v theo chiu hng vo tm bn phm
nn t c tc cao do gim c mt na s thao tc ca
cc phm cch xa nhau uwow.
V d:
G dng ch

Bng dy cc phm

Nc chy
mn

Nwowcs chayr ddas monf

N][cs chary ddas mofn

Thong

Thooongf

Tho<control>ongf

DDuwowngf

DDwowngf

dD][ngf

ng

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 23

II.3.4.3.

Quy tc g ting Vit kiu VNI

Qui c, ngha ca cc phm:

Phm

Tc ng du

Sc

Huyn

Hi

Ng

Nng

Du m ca cc ch , v

Du ru ca ch v

Du trng ca ch

d9

Kh du (xo du)

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 24

V d:
Bng dy cc phm

G dng ch
Nc chy
mn

Nu7o71c cha3y d9a1 mo2n

Nu7o7c1 chay3 d9a1 mon2

Thong

Thoong2

ng

D9u7o7ng2

d9a4

Dng phm <control> g cc ch s v cc k t <!,@.#,


(,)..> sau cc nguyn m.
V d:
A!

= A<control>!

II.4. Chuyn ch g ting Vit, ting Anh:


1. C th chuyn ch g ting Vit sang ch g
ting Anh (hay Nga, Php, c) bng t hp phm ALT-Z.
T hp phm chuyn ny c th thay bng t hp phm
khc <Control-Control> hoc <Control-Shift> trong
mc Tu chn(Option). Thay i t hp phm chuyn
ch nhm trnh cc phm tranh chp trong mt s
phn mm chuyn dng nh Photoshop...
2. Nhp nt phi chut vo biu tng ca Vietkey trn thanh
Taskbar, chn ch g Vit-Anh.
Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 25

II.5. Thit lp g tt AutoText


-

Trong mc Tu chn (Option) nhp chut bt ch


Cho php g tt (Enable AutoText).

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 26

Nhp chut vo nt nh ngha g tt (AutoText


Items) thit lp cc mc t g tt.

G tt l ch cho php thay mt chui k t di bng


mt chui k t ngn hn. G tt cho php tng tc
g, nhp vn bn, ng thi c th chun ho c d
liu, thng nht cho mt c quan. V d chui hn c th
thay bng chui H Ni, nh vic g tt c th chun
ho c khu nhp d liu, trnh cc t hp khc nhau

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 27

nh h ni, H ni. Vic khng chun ho, khng thng


nht s gy nhiu kh khn trong vic tm kim, thng
k...
-

Vietkey cho php nh ngha khng hn ch cc mc g


tt thm, sa, xo (Add, Modify, Delete), ng thi
cng cho php lu cc mc g tt ra cc File khc nhau Tn
mi (Save as).

Nh vic i File(Change File) Vietkey cho php c th


thay i cc b g tt mt cch nhanh chng v tin li,
tu theo lnh vc ang x l vn bn. Cc File g tt ny
c th c lu tr, trao i cho nhiu ngi dng chung
mt quy c g tt nh vy c th gp phn thng nht
khu nhp d liu trong phm vi c quan t chc.. V d
tp trong mt s trng hp c th l g tt ca Thnh
ph, nhng trong File g tt khc c th l th phn.

II.6. T to biu tng cho Vietkey.


-

Vo mc Utilities (Cng c) chn Create Vietkey Icon


on Desktop (To biu tng Vietkey trn Desktop).

II.7. t ch t khi ng Vietkey


- Vo mc Utilities (Cng c) chn Run Vietkey at
Boot Time (Lun chy Vietkey khi khi ng PC).

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 28

II.8.
Thay
i
giao
din
hin
th ting Vit trong bng iu khin ca Vietkey.
- Vo mc Tu chn (Option) chn Vietnamese
interface (Hin th ting Vit).

II.9. Khi ng nhanh Vietkey vo thanh Taskbar hay


OnTop.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 29

1. Vo mc Tu chn(Option) chn Khi ng


nhanh(FastLoad)

2. Nhp chut vo nt Taskbar hoc Lun ni


(OnTop).
Bnh thng khi khi ng, bng iu khin ca Vietkey s
lun xut hin trn mn hnh, dng tnh nng ny Vietkey

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 30

b qua bc hin th bng iu khin, vo ngay thanh Taskbar


hoc lun ni biu tng trn mn hnh.
II.10. t ch ca MS Word, Excel g c
ting Vit TCVN 6909
Do cc phn mm Word, Excel, PowerPoint... c thit k
ph hp vi ngn ng khng phi ting Vit (ting Anh, Nga,
Php...) mt s chc nng t ng hiu chnh, hoc kim tra
chnh t ca cc ngn ng ny s khng tng hp vi ngn ng
ting Vit nn c th gy ra mt s trc trc khi nhp d liu
ting Vit. Sau y l cch t mt s ch trnh s
khng tng thch ny:

B du check

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Trong
ca s
ca MS
Word
chn

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 31

Tools/Option/Edit b chc nng Use smart cut and


Paste. B chc nng ny trnh hin tng cch du
trng vi cc ch c du.
-

Trong ca s ca MS Word chn Tools/AutoCorrect b


ht cc tnh nng trong ca s AutoCorrect.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 32

Trong ca s ca MS Word chn Tools/Option/Spelling &


Grammar b cc tnh nng: Check Spelling as You
Type, Check Grammar as You Type, Check Grammar
with Spelling. Nh hnh v di y:

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 33

III. B x l ting Vit vn phng Vietkey office

III.1. Gii thiu chung v Vietkey Office


Vietkey Office l mt b cng c x l ting Vit c tch hp
vo cc phin bn MS Office 97, MS Office 2000, MS Office XP.
Sau khi ci t Vietkey Office, cc h son tho vn phng (thng l cc bn cho ting Anh, Php...) s bin thnh cc h son
tho vn phng c h tr x l ting Vit. Cc chc nng c bn
ca Vietkey Office (tng t nh c trong b MS Office vi
ting Anh):
-

Kim tra chnh t (Spelling) ting Vit,

Sp xp (Sorting) ting Vit,

Chuyn i ch hoa/ch thng (Change case) ting


Vit.

Ngoi ra Vietkey Office cn c chc nng rt quan trng l


chuyn m cc vn bn ting Vit.
o B chuyn m Vietkey Office (VKO) cho php chuyn
m cc vn bn c son tho trong cc chng trnh
MS Word 97/2K/XP, Excel, PowerPoint (trong b MS
Office) t 44 bng m ting Vit khc nhau sang
Unicode v ngc li.
o So vi cc b chuyn m khc th VKO cho php
chuyn i m ting Vit m vn gi c hu nh
nguyn vn tt c cc thuc tnh c ca font ch, k

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 34

c tn, h font tng ng (mc d font ch v font


ngun c tn hon ton khc nhau). Tt c cc i tng nh bng biu, ho vn c gi nguyn, c
bit VKO cn cho php chuyn i cc text c trong
cc Text Box, Header, Footer.
o VKO cn c chc nng t ng on m ting Vit
ang dng gip cho ngi dng khi lng tng khi chn
mt trong s hn 40 bng m khc nhau. VKO cn
cho php chuyn m ton b vn bn hay tng vng
cc b chuyn m cho cc vn bn c s dng
nhiu loi font ch khc nhau.
o Cc vn bn Word, Excel, PowerPoint sau khi chuyn
hu nh khng cn phi lm bt k thao tc no
hiu chnh v c th sn sng nhp s liu mi
theo tiu chun mi (Unicode). Vic chuyn i
c t ng ho cao trnh nhiu thao tc mt thi
gian (chuyn sang text only hoc chuyn qua RTF
nh mt s cng c chuyn m ting Vit khc) v
trung thnh mt cch ti a vn bn gc.

III.2. Ci t B x l ting Vit trong MS Office


1. Thot ht cc ng dng ra khi b nh (kt thc cc chng
trnh) c bit l cc chng trnh Word, Excel,
PowerPoint cn phi kt thc trc khi ci t cc cng c
ny.
2. Thc hin cc bc 1,2 ging nh mc II.2 tc l nhp chut
vo nt Start v chn mc Run v g vo ch :
d:\vkosetup.exe hoc nhp chut vo nt Browse
Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 35

chn vkosetup.exe nu chng trnh ny nm ng


dn hoc a khc.
3. Chn vo nt ng tip tc, mt ca s nh hnh di
y s xut hin, nhp chut vo cc mc MS Word, MS
Excel, MS PowerPoint (t cc du tick vo cc vung tng ng).
4. Bnh thng cc cng c ny s c ci t vo cc th
mc tng ng v th mc c:\vietkey, nu mun ci vo th
mc khc th c th g ng dn khc vo text trong
ca s ny.
5. Nhp chut vo nt Install ci t.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 36

Lu : Cn phi g b cc bn Vietkey Office c, c bit cn


phi xo cc file: VKLIB.DLL, VKSPELL.DLL trong th mc
Windows (WinNT) trc khi ci t. xa cc File ny cn phi
thot cc phn mm Vietkey, Vietkey Office khi b nh.

III.3. Kim tra chnh t ting Vit


Sau khi ci t xong Vietkey Office, cc cng c kim tra
chnh t ting Vit s c tch hp v Menu VietkeyOF s c
ni thm vo Menu ca cc chng trnh MS Word, MS Excel v
MS PowerPoint, cc Menu ca Vietkey Office s thng nht xuyn
sut c 3 chng trnh ny.
Tnh nng kim tra chnh t ting Vit ca Vietkey Office hot
ng tng t nh tnh nng Spelling ca MS Word. Ngoi vic
pht hin ra cc li nh my, cc t khng c trong ting Vit
s c cng c kim tra chnh t ting Vit pht hin v c
ngh cc sa li thng minh.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 37

Chn chc nng Kiem tra chinh ta tieng Viet trong Menu
VietkeyO2.1, chng trnh hin th ca s kim tra chnh t
nh sau:

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 38

Ca s ny cho php chn kim t chnh t ting Vit cho


ton b vn bn hay trong vng la chn, hay t mt v tr bt
k n cui hoc u vn bn.
Khi pht hin ra li, cng c kim tra chnh t ting Vit s hin
th ca s sau cho php sa li hay chn cc t c
ngh sa li. Cng c ny cng cho php thm vo t in ngi
dng mt s t khng c trong ting Vit nh 1 s t g tt.
Ngoi ra cng c ny cng cho php b qua 1 s t hay thay 1
hay thay ht cc t tng ng. Xem hnh di y:

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 39

III.4. Cng c Sp xp ting Vit


Th t sp xp ca bng ch ci ting Vit:
ABCDEGHIKLMNOPQRSTUVXY
Th t sp xp ca cc du thanh:
Khng du, Huyn, Hi, Ng, Sc, Nng
V d vi ch A: a
Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 40

Trong cc ng dng ca MS Word, mun sp xp 1 danh sch


ting Vit, trc ht cn phi to 1 bng bng cch vo Menu:
Table/Insert/Table, in s ct v s hng (b qua bc to
bng mi nu c sn bng). Nhp chut con tr vo ct
cn sp (trong Word ch c th sp theo ct, trong Excel c
th sp theo ct hoc theo hng).
S th t

1
2
3
4

H v tn

ng Minh Tun
c ng
Phm Tun
Phm Hi An

Ngh nghip

Lp trnh vin
KS xy dng
Phi cng
Tip th

Trong MS Excel trc khi sp xp cn chn vng sp xp bng


cch bi en vng cn sp xp.
Nhp chut vo thc n VietkeyOF trong c Word hoc
Excel v chn Sap xep danh sach tieng Viet nh hnh di
y:

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 41

Sau khi chn chc nng sp xp trong thc n, mt ca s


Sort By Vietnamese s xut hin. Trong ca s ny, c th
chn:
-

Font ngun: l b font ang hin hnh, ang c dng


trong vn bn.

Th t sp xp: c th chn th t sp xp hoc tng


dn hoc gim dn.

Xp theo tn: cng c ny s t ng ct t cui l tn


chnh xp, nu trng s tip tc xp theo h v m
ca tn. Nu b thuc tnh ny th cng c sp xp s
xp theo th t t tri qua phi.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 42

Xp c Header: cng c ny s xp hay b qua hng u


tin (tiu ), khng xp .

Ring trong MS Excel, cng c sp xp c giao din khc, v


cho php xp theo ct hoc xp theo hng. Khng nhng th
cng c sp xp trong MS Excel cn cho php xp vi 3 mc
khc nhau.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 43

Sau khi sp xp bng trn s c xp li, cc d liu khc cng


hng cng s c di chuyn theo nh bng sau:
S th t

4
2
3
1

H v tn

Phm Hi An
c ng
Phm Tun
ng Minh Tun

Ngh nghip

Tip th
KS xy dng
Phi cng
Lp trnh vin

III.5. Chuyn i ch hoa/ch thng


V m ca cc ch hoa ting Vit v ch thng tng ng trong
bng m Unicode/TCVN 6909 khng cch nhau 32 n v nn
khng th dng cc chc nng chuyn ch hoa/ch thng
(Change
Case
Shift+F3)
trong
cc
ng
dng
Word/Excel/PowerPoint. TCVN6909/Unicode cng khng c font
ring cho ch hoa v font ring cho ch thng nh font ABC, do
nu khng c cng c chuyn ch hoa ch thng th bt
buc phi xo ch thng g li ch hoa v ngc li. Tuy
nhin trong cng c ca Vietkey Office, cng c chuyn ch
hoa v ch thng c tch hp vo Word/Excel/Powerpoint,
chuyn i ch hoa

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 44

v ch thng, trc tin cn phi thit lp bng m mc


nh s dng trong son tho vn bn.

Mun chuyn mt on text (vn bn) t ch hoa thnh ch thng hoc ngc li, cn phi chn on text (bi en bng
chut hay bn phm), sau nhp chut vo biu tng
hoc chn mc Chuyen chu hoa/chu thuong trong menu
VietkeyOffice, hoc cng c th dng t hp phm nng l AltH, on ch bi en s c chuyn thnh ch thng, nu lm
tip ln na, on ch s c chuyn thnh ch hoa.
Lu : Trong MS Excel ch chuyn i ch hoa, ch thng
trong tng (Cell).

III.6. Chuyn m vn bn cho cc vn bn word /excel


/powerpoint

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 45

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 46

Chuyn m vn bn l mt chc nng quan trng trong b


Vietkey Office, b chuyn m ny cho php chuyn i cc vn
bn c son tho trong cc ng dng Word, Excel, PowerPoint
trong cc b MS Office 97, 2000, XP. u im ca b chuyn m
VKO l n cho php chuyn i trung thnh cc vn bn c
son tho t hn 40 b m/Font ch ting Vit khc nhau, gi
nguyn c cc thuc tnh (m, nghing, gch chn, kiu
dng, kch thc font) ca vn bn. B chuyn m cng cho php
chuyn i cc on ch trong 11 vng khc nhau, k c
ho, bng biu, header/footer...
-

thc hin vic chuyn m 1 vn bn, trc tin cn m


vn bn bng chng trnh son tho tng ng (Word,
Excel hoc PowerPoint).

Nn lu vn bn gc trc khi chuyn m sang 1 th mc khc


lu tr.

Nhp chut vo

mc Chuyen ma/font van ban trong

Menu ca VietkeyO2.1 hoc nt


trong thanh cng c
ca VietkeyO2.1, khi ca s Vietkey Code Conveter
xut hin.
-

Font ngun: l b m hoc b font tng ng cn chuyn


m (V d TCVN3-ABC hoc VNI...), khi bt u khi

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 47

ng, cng c chuyn m s c gng on nhn b


font/m ang c dng nhm gip ngi s dng khi lng
tng khi chn ng Font ngun trong s hn 40 b font
khc nhau. Trong 1 s trng hp, khng thng tin, cng
c chuyn m s on khng ng bng m ang dng,
khi y ngi dng c th chn li cho ng trong danh sch
Font ngun bng cch nhp chut vo nt
ca danh
sch ny.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 48

o Lu : trong 1 s trng hp c th cn c theo tn font


on nhn ra b Font hoc b m ngun:
Cc font bt u bng .Vn (V d .VnTime,
.VnTimeH, .VnArial, .VnArialH) l b font
TCVN3-ABC.
Cc font bt u bng VNI- (v d VNI-Times...
) l b font VNI-WIN.
Cc Font bt u bng Vn (V d VnTimes,
VnArial...) thng l b font BK. HCM 1.
Cc Font bt u bng Vn nhng kt thc l s
2 (V d VnTimes2, VnArial2...) thng l b font
BK. HCM 2.
Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 49

Cc font nh Min, Minh Qun, Heo may,


Hong Yn, U hoi l b Font VISCII.
Cc font bt u bng VN (V d VNtimes new
roman, VNmonotype corsiva Italic...) thng l b
font Vietware_X hoc font VNU.
Cc font bt u bng VN. (V d VN.Time,
VN.Arial...) l b font Vietkey 2.x.
Cc font bt u bng VPS (V d VPS An
Giang, VPS Nghe An...) l b font VPS.
-

Font ch: l b m/font cn chuyn n, mun chuyn


v font Unicode/TCVN 6909 hy chn VN Unicode1.

Chuyn Font: thuc tnh ny cho php chuyn lun c


tn font thnh tn font mi tng ng trong vn bn ch.

on m/Font: nt ny cho php t ng on m/font


ca vn bn hin hnh (trong 1 s trng hp nh thiu
thng tin, chc nng ny s on khng ng).

Phm vi: trong mc ny, cng c chuyn m cho php


chuyn ton b vn bn, hay trong vng la chn (bi en
bng chut hay bn phm), hoc t 1 v tr bt k v
u hoc cui vn bn.

Lu :
o Trong 1 s trng hp nu c mc lc t ng, hoc
bng biu phc tp, b cng c chuyn m c th
lm vic khng n nh th hy chuyn cc i t-

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 50

ng ny sang 1 vn bn mi, sau khi chuyn xong


phn ch (text) ri mi copy v vn bn ch.
o Trc khi chuyn i nn lu cc vn bn gc ra mt
th mc khc, phng trng hp c nhng thao tc
nhm ln c th lm hng ton b ni dung vn bn.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 51

IV. chuyn m cho cc trang Web

IV.1. Gii thiu chung

IV.2. Ci t cng c chuyn m ting Vit cho cc


trang Web
Cng c chuyn m cho cc trang Web (cho 1 trang Web hay
ton b c cc th mc) l VKCNVR.EXE c kch thc khong
160KB, cng nh b g Vietkey rt gn, khng cn phi ci t,
copy chng trnh v mt th mc bt k v nhp chut vo
biu tng ca VKCNVR.EXE, chng trnh s c kch hot.
Cng c ny c kh nng chy trn cc h iu hnh Windows
95/98, Windows NT, Windows 2000, Windows XP.

IV.3. Hng dn s dng chuyn m cc trang Web


Cng c chuyn m cho cc trang Web: Vkconvr.exe, c kh
nng chuyn m cho tng trang Web hay cng 1 lc chuyn
nhiu trang Web trong 1 th mc v c kh nng qut tip cc
th mc con chuyn m.
Chng trnh c kh nng chuyn cc tp HTML (cc trang Web)
t hn 40 bng m ting Vit khc nhau sang b m
Unicode/TCVN 6909 m vn gi nguyn cc nh dng v cc
i tng c trn trang Web. u ra c th chuyn thnh cc
Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 52

khun dng UCS2 (m c di 16-Bit) hoc dng UTF-8 (dng


bin i cc k t 16-Bit thnh chui cc k t 8-Bit), ng thi
cng c th lu cc trang Web thnh dng 7-Bit khc.
Trc khi chuyn m, nn lu cc trang gc ra 1 th mc khc c
th s dng v sau.
Chng trnh c kh nng chn file theo hnh thc ko-th
(drag-drop) bng chut khi nhp chut vo nt
,

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 53

Sau c th m Windows Explore chn tp (File) v


dng chut ko vo ca s Vietkey Web Conveter.
Lu : Trong mt s trng hp nu cc trang Web khng hin th
y tn phn m rng (htm, html) th chng trnh s
khng chuyn m ng. Trong Windows Explore->Tools>Folder Options->View b chc nng Hide Extension for
know file type.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 54

V. B th vin lp trnh x l ting Vit


-

C trn 20 hm (aPi) c bn cho php p ng hu nh tt


c cc nhu cu x l ting Vit.

H tr cho hu nh tt c cc ngn ng lp trnh: Visual


Basic, Visual C, Foxpro, SQL Server, MS access, Delphi

Khng cn ci t, i km theo b Vietkey Office.


long
ByTe
long
long
BooL
long
long
ByTe
long
long
long

VK_Convert(char *str_source, char *str_dest);


VK_Code2Code(ByTe id_source, ByTe id_dest);
VK_VN2unicode(char *str_source, LPWSTR str_dest);
VK_unicode2VN(LPWSTR str_source, char *str_dest );
VK_isuniCharup
(long tch);
VK_loweruniChar(long tch);
VK_upperuniChar(long tch);
VK_defaultCode
(ByTe id_code);
VK_upperStr (char *str_source);
VK_lowerStr (char *str_source);
VK_vn2str7bit(ByTe mode,char *str_source,
char *str_dest);
long VK_strcmp(char *str_source, char *str_dest);
long VK_convertFont(char *font_source, char *font_dest);
ByTe VK_run (ByTe cmd);

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 55

VI. Cc cu hi thng gp

VI.1. Lm g khi gp kh khn trong vic dng


Vietkey?
-

Nghin cu ti liu hng dn s dng.

Tm thm thng tin trn trang Web: http://www.vietkey.net

Tm cc vn trong phn cc cu hi thng gp, trong


din n ca http://www.vietkey.net .

Gi Email cho nhm pht trin Vietkey Group:


unicode@vietkey.net,
vietkhang1@hn.vnn.vn,
vietkhang2@hcm.vnn.vn hoc trong trng hp rt cn
thit c th gi cho tc gi dangtuan@hn.vnn.vn.

Gi in thoi cn t vn h tr cho cc chi nhnh ti H Ni


v Tp H Ch Minh, a ch c th c trn hp sn phm
hoc trn Website.

VI.2. Cc bn nng cp v cc thng tin mi v sn


phm c u?
Trn Website http://www.vietkey.net hoc Website ca cng
ty Vietkhang.
VI.3. Unicode l g?

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 56

Unicode l vit tt ca t Universal Code, tc l b m vn nng,


c th dng m ho tt c cc ngn ng chnh trn ton th
gii (trong c ting Vit), c dng ch yu trong trao i
hin th d liu trong cc h thng cng ngh thng tin.
Unicode cn l cng ng ca mt s cng ty hng u trong
lnh vc cng ngh thng tin nh Microsoft, IBM, Sun... c
thnh lp t nm 1991 nhm to ra mt b m dng chung cho
ton th gii. Song song vi t chc Unicode cn c t chc
ISO(T chc chun quc t chnh thng) cng nghin cu mt
b m a ng dng trong CNTT l ISO /IEC 10646. Unicode v
ISO t nm 1993 thng nht cng nhau pht trin v ng
nht 2 b m min 16-Bit. Unicode l b m 16-Bit (c 65.536
m), cn ISO 10646 l b m 32-Bit (c 4.294.967.296 m).
Phin bn mi nht ca UNICODE l phin bn 3.2 (trong c
143 k t ting Vit Quc ng v 9299 ch Nm), Phin bn
mi nht ca ISO l ISO/IEC 10646-1:2000.

VI.4. UTF-8 l g?
UTF-8 l vit tt ca cm t Unicode Transformation Format 8Bit. L dng chuyn i Unicode dng chuyn k t 16-Bit
Unicode thnh chui k t 8-Bit tng ng. V a phn cc
ng dng, cc mi trng hin hnh (k c Unix-Linux) thng
ch h tr cc d liu 8-Bit, nn tng kh nng tng thch
vi cc h thng c trong nhiu trng hp ngi ta lu on d
liu Unicode thnh dng 8-Bit.
UTF-8 c dng rt ph bin trong Internet, h iu hnh UnixLinux v cc h qun tr c s d liu nh Oracle...
im m

Byte 1

Byte 2

Byte 3

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Byte 4

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 57

u+0000..u+007F

00..7F

u+0080..u+07FF

C2..DF

80..BF

u+0800..u+0FFF

e0

a0..BF

80..BF

u+1000..u+FFFF

e1..eF

80..BF

80..BF

u+10000..u+3FFFF

F0

90..BF

80..BF

80..BF

u+40000..u+FFFFF

F1..F3

80..BF

80..BF

80..BF

u+100000..u+10FF
FF

F4

80..8F

80..BF

80..BF

VI.5. Ting Vit c b tr nh th no trong chun


Unicode?
T nm 1993, ting Vit c b tr y tt c cc con
ch dng sn, t hp v c cc k t t hp du thanh v t
hp du nguyn m. Mt con ch ting Vit trong mt s trng
hp c th c biu din 3 dng khc nhau: dng sn, t hp,
chnh tc (Canonical). Dng t hp l dng ca cc nguyn m
t hp vi cc k t du thanh, dng chnh tc l dng t hp
ca cc nguyn m (a,e,u,o) vi cc k t du nguyn m (ru,
trng, m) v k t du thanh. V d ch c th c biu
din nh sau:
T hp ch
Dng sn
T hp
Chnh tc

+`
u++`

Chui m Hex
1EAB
01B0 + 0300
0075 + 031B + 0300

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 58

Trong bng m Unicode cc con ch Vit khng c xp lin tc


lin nhau trong mt vng m nm ri rc trong 5 vng cch nhau:
Latin-1, Latin m rng A, La tin m rng B, Vng cc k t t hp,
Latin m rng thm. Ch hoa v ch thng trong mt s trng
hp c xp cnh nhau 1 cch tng ng m khng cch nhau 1
khong 32 gi tr nh trong cc bng m ISO 8859 v trong nhiu
trng hp li cch nhau vi cc khong c gi tr hon ton khc
nhau.

VI.6. Ti sao ting Vit li khng c xp vo mt vng


lin tc?
Mt trong nhng nguyn tc ca Unicode l tnh tng minh v
tnh khng d tha, tc l mt hnh ch ch c mt m duy
nht b m c tnh nht qun, tnh n tr v cng
tit kim khng gian m. C nhiu hnh ch c th xut hin
trong nhiu ngn ng, v d ch c trong c ting Vit,
ting Php v ting Tip, nh vy cc ngn ng ny phi dng
chung mt m, do khng th c 3 ch cho 3 ngn ng
khc nhau. y chnh l nguyn nhn ti sao cc ch Vit li
khng c xp lin tc cng nhau.
V vn sp xp, nu cc ch c xp lin tc th tng
chng vic sp xp s c d dng hn, tuy nhin trn thc t
khng phi nh vy, ting Vit khng th ch da vo gi tr m
ca con ch sp xp m phi dng thut ton tng i
phc tp sp, do mt khi phi dng thut ton ring
th vic cc con ch c lin nhau hay khng, cng khng anh
hng lm n thut ton sp xp. (v d a ng trc nhng li ng trc an).

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 59

VI.7. u im chnh ca Unicode l g?


u im chnh ca Unicode l khng gian m rng hn 256 ln
so vi khng gian m ca cc b m 8-Bit, do n cho php m
ho tt c cc ngn ng chnh trn th gii, cho php ting Vit
hi nhp vi tt c cc ngn ng khc trn th gii. Ting Vit
trong Unicode c y tt c cc con ch, c hoa v thng,
ng thi khc phc c trit cc li tranh chp vi k t
iu khin ca cc b m 8-Bit, v d khc phc hin tng mt
ch , ,...
Cc cng ty ln hng u th gii v CNTT u cam kt h tr
Unicode, Unicode/ISO01646 hin v ang l xu th ca cc
chun v cng ngh mi.

VI.8. Nhc im chnh ca Unicode l g?


Do l b m 16-Bit nn khng gian nh v trn a cng ca cc
vn bn c son bng Unicode s ln hn cc b m 8-Bit.
Nhc im chnh l cc ng dng h tr Unicode cha nhiu, tuy
nhin trong tng lai khng xa cc ng dng s c chuyn sang
h tr Unicode, cng ging nh vic chuyn t 7-Bit sang 8-Bit t
nhng nm 80. V trn thc t cc ng dng ph thng v cc
h iu hnh ph thng nht u h tr Unicode.

VI.9. Cc file Unicode c kch thc t 2 n 256 ln so


vi 8-Bit?

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 60

Khng ng, ch trong trng hp tt c cc con ch u c


m ho bng 1 s 16-Bit th file Unicode s ln hn gp i v
dung lng chuyn ti trn ng truyn s ln hn gp i. Tuy
nhin trn thc t cc vn bn c son bng Word hay cc trang
Web Unicode, ch cc ch ting Vit c du mi c lu dng
16-Bit trong khi cc ch vng 7-Bit th thng c gi nguyn
do khng phi bao gi kch thc cng tng ln gp i. Theo
cc php thng k th thng thng cc file Unicode c kch thc
tng ln khong 25% so vi b m 8-Bit TCVN3 v hu nh khng
tng so vi b m VNI.

VI.10. Ti sao khng th g c Unicode trong mt s


ng dng?
(AutoCad, Foxpro, CorelDRAW, QuarkXpress, VB...)
Mt trong nhng im khc bit ln nht gi b font Unicode
v cc b font 8-Bit hin hnh l ch c ng dng no h tr
Unicode th mi hin th v nhp c ch Unicode. Cc ng
dng nu trn do khng h tr Unicode nn khng th g c
ting Vit Unicode trong cc ng dng ny. Tuy nhin trong tng
lai khng xa cc ng dng ny s c nng cp c th h tr
Unicode.

VI.11. Mun s dng Unicode phi nng cp my tnh


ln Windows2000?
Khng nht thit, nu s dng b g Vietkey2000 Full th c
th g ting Vit Unicode vi 9 kiu g ph thng: Telex, Vni,
BkTPHCM...vi Windows 95 v MS Office97.
Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 61

Cc h iu hnh mi: Windows 2000/ME/XP u c sn


cc font Unicode ting Vit, sau khi ci b MS Office 2000, IE5
th cc font Unicode cng c t ng ci t trong h thng
ngay c i vi h iu hnh Windows9x. i vi cc h iu
hnh c th cn phi ci font Unicode thng qua b ci t
Vietkey2000 Full Version.

VI.12. Unicode trong cc mi trng lp trnh


-

B Visual Studio 97 cha h tr Unicode mt cch hon


chnh. Trong cc trnh son tho khng cho php g trc
tip Unicode. Tuy nhin i vi ngn ng lp trnh C, C+
+, c th dng Vietkey nhp cc on Text Unicode
bng cch chn bng m s 43 (Unicode C Style).

Cc Control chun (Menu, Combo box, Listbox...) thng


khng lu tr v hin th c cc d liu text Unicode. c
bit trong mi trng Windows 95/98 l mi trng ph bin
Vit Nam th vic h tr lp trnh ng dng Unicode rt
hn ch.

Cc Controls trong mi trng Windows NT (2000, XP) h tr


Unicode tt tuy nhin cc ng dng Unicode dch trn mi
trng ny li khng hot ng c trn Windows 9x. gii
quyt vn ny c th dng b Vietkey Controls cho
php hin th Unicode trong cc Control chun trong 2
mi trng Win-32, k c trn h iu hnh Windows 9x
(xem phn mm ATOL : www.vietkey.net).

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 62

VI.13. Ti sao khi g ting Vit, ch c du i khi


b Chn 1 k t trng?
Nguyn nhn: Trong cc ng dng ca Microsoft (Word), c mt
s tnh nng c dng cho ng php ting Anh nn khi g ting
Vit s c s xung t v 2 ngn ng ny, do cn phi tt
cc tnh nng t ng hiu chnh theo ng php ting Anh:
Khc phc: M MS Word, vo Tools/Option/Edit b du check
mc use smart cut & paste khc phc li du cch.

VI.14. Ti sao trong mt s ch ting Vit ch i


bin thnh ch I?
Nguyn nhn: Trong ting Anh, i t ngn th nht l I lun
dng vit hoa, nu vit ch i, Word t ng hiu chnh
theo ng php ting Anh thnh I.
Cch khc phc: M Word, vo Tools/AutoCorrect v b du
check trong mc ny Replace text as you type hoc trong
xo mc i->I trong danh sch thay th.

VI.15.

Li my in khi in ch Unicode?

Nguyn nhn: Mt s my in c Driver khng tng thch vi


Unicode, phn x l in n ca mt s phin bn ca cc phn
mm ny khng tng hp vi Unicode. Mt s my in di y c
th c vn in n vi vn bn Unicode:
Canon BubbleJet BJ-C600, 4000, 4200, 4500, 4550, v 3.40
Canon Multipass 2500 3.40
Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 63

Epson Color 500


Epson Stylus Color, v 2.x
Epson Stylus Pro / XL v. 2.11BE
HP 1100, 1200
HP Color LaserJet 5 PCL, printer driver version F 1.300
HP DeskJet 1600C, printer driver version 4.20
HP LaserJet 4 PCL, printer driver version 3.78
HP LaserJet 6P, standard printer driver
Okidata 4 laser printer ...

Khc phc:
-

Nng cp Printer Driver mi nht c th c t Website


ca nh sn xut v d http://www.hp.com.

i vi mt s chng loi my in (HP1100):


o Vo Start->Setting->Printer->My in ca bn.
o Chn my in, vo mc Properties -> Details ->
Spool Setting...

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 64

o Chn Spool Setting... -> Spool data format:


RAW.
-

My in Postcripts:
o Vo Properties, chn download soft font or
download outline font.

My in HP DeskJet 1600C:
o Vo
Properties->Detail->Setup->Colorsmart
Setup->Advanced chn Use LaserJet III font
scaling->OK.

Mt s my in khc (HP LaserJet 4 Series PCL...):


o Properties -> Fonts -> chn "Always use True
Type Fonts"
o Hoc chn Print True Type Fonts as graphic.
o C
th
dng
phn
mm
FinePrint,
vo
http://www.google.com g t FinePrint tm ra cc
a ch ti xung.

i vi MS Office 97 c th khc phc bng cch sa i


gi tr trong Registry (Word v Excel):
o Start->Run chy regedit
o Trong mc
HKEY_CURRENT_USER\Software\Microsoft\Office
\8.0\Excel\Microsoft Excel thm mc mi v g
NoWideTextRendering trong gi tr 4.
o Trong mc:

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 65

HKEY_CURRENT_USER\Software\Microsoft\Office\8
.0\Word\Options thm mc mi NoWideTextPrinting
v trong Value Data nhp gi tr 1.
VI.16. Nu my tnh khng c c a CD cn
phi lm th no?
-

n mt my tnh khc c a CD v a mm
1.44, copy tng th mc Disk1,...Disk7 trong a CD vo
tng a mm. Sau tin hnh ci t a mm.

Ti xung (Download) t a ch http://www.vietkey.net


hoc http://www.vietkey.com.

VI.17. Trong th tn in t mun dng ting Vit


Unicode cn phi lm g?
-

i vi trnh son th in t ph thng Outlook Express


hoc MS Outlook, khi son mt th mi cn lm cc bc sau:
o M Outlook chn New,
o Vo Format chn HTML,
o Vo Format->Enconding chn Unicode(UTF-8).

Vi th nhn c hin th ting Vit Unicode khng ng:


o Vo Format->Enconding chn Unicode(UTF-8)
hoc Western European (ISO hoc Windows).

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 66

Son th bng Hotmail:


o Vo Tools trong Hotmail, chn Rich-Text Editor
ON.
o Chn cc font Unicode v dng Vietkey g ting Vit.

Son th bng Yahoo:


o Kch chut vo Switch to Formatted Version.
o

Chn cc font Unicode v dng Vietkey g ting Vit.

VI.18. Cch son tho cc trang Web Unicode ting


Vit
-

Cc trnh son tho Web ph thng h tr Unicode ting


Vit: FrontPage 2000, FrontPage XP.

Cc trnh son tho Web khc nh Dreamwaever tuy khng


h tr Unicode nhng vn c th son tho c cc trang
Web ting Vit Unicode. Dng b Vietkey y , chn m
ting Vit l Unicode1 UTF-8 (s 41) hoc Unicode1
UCS2 (m s 42) tuy hin th trong trnh son tho
khng ng ting Vit, nhng cc file HTML kt qu vn
hin th ng ting Vit.

Nn s dng nh dng Unicode UTF-8 v nh dng


ny cho php tng thch tt hn vi cc mi trng 8-Bit,
nu dng nh dng UCS2, hoc Windows 1252 th c
th mt s trnh duyt, hoc mt s mi trng Unix s
khng c c.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 67

Trc khi son tho mt trang Web mi, bc u tin nn lm


l chuyn nh dng v UTF-8. Trong FrontPage, m
trang mi bng lnh New nhp chut vo nt HTML di
xem source ca trang Web:
<meta http-equiv="Content-Type" content = "text /html; charset
= windows-1252">

o Trong dng trn thay Windows-1252 bng UTF-8.


o Sau khi ch ny c thit lp, khi chuyn vn
bn t MS Word sang ProntPage, on text s c
chuyn t ng sang dng UTF-8.
VI.19. Thit lp ch hin th Unicode cho cc
trnh duyt Web?
-

Trc tin mun hin th c ting Vit Unicode trong my


tnh cn phi ci b Font ch Unicode (c trong b a
ci t).

Trnh duyt Web phi c cc phin bn Internet Explore


5.0 tr ln hoc Netscape 4.7 tr ln.

Thng thng trnh duyt Web s t ng hin th ng


ting Vit Unicode c bng m ng theo s ch nh
ca trng Meta charset trong trang Web. Tuy nhin trong
mt s trang Web hoc khng c trng ch nh ny
hoc ch nh sai. Do trong nhng trng hp ny cn
phi ch nh li bng tay: M IE, View->Enconding
chn Unicode(UTF-8) hoc Western European (ISO
hoc Windows).

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 68

VI.20. Son tho ting Vit Unicode trong mt s


phn mm khc?
-

Emacs 21.2:
o Vietkey chn bng m UTF-8.
o Trong Emacs
uTF-8.

t keyboard-coding-system

Bm t hp phm: C-x ReT k utf-8. Cch ny ch c


tc dng trong mt phin lm vic ca emacs.
Chy lnh customize ca emacs: M-x customize.
Sau chn environment - i18n - Mule Keyboard Coding System, t Keyboard
Coding System l uTF-8. La chn ny s lun
lun c tc dng khi khi ng emacs.
-

GVim:
o Vietkey chn bng m ting Vit l UTF-8.
o Vo file _vimrc th mc gc ca gVim (thng l
c:\vim) thm cc dng lnh:
Setencoding=unicode
set guifont=courier_new

Cc phn mm ho:
o PhotoShop t phin bn 7.0 h tr ting Vit Unicode.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 69

o CorelDRAW hin nay cha h tr Unicode.

VI.21. Mc h tr Unicode ca MS Office 97


-

MS Word 97, v MS Excel 97 c h tr Unicode .

MS PowerPoint v MS Access 97 cha h tr Unicode.

VI.22. Ti sao khng g c ting Vit?


-

C th do thit lp kiu g hoc ch d g cha ng


hoc cha chy Vietkey.

C th do mt s loi Virus (Bad Trans.B...) lm v hiu ho


tt c cc b g ting Vit. Khc phc: dng Norton
Antivirus hoc BKAV2002 qut, sau khi dit xong
Virus, cc b g li hot ng bnh thng.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 70

VII. Ph lc

VII.1.

a ch lin h

Mi thc mc, hi p, ng gp kin cho cc cng c x l


ting Vit Unicode/TCVN 6909 xin lin h vi nhm pht trin
phn mm ng dng:
Vietkey Group, Vietkhang JSC.
H Ni: 32 Hng Ct, H Ni, +84(4) 8 267593, 9 273037, 9
273038
TP H Ch Minh:
+84(8)8640401.

155 B4 S Vn Hnh (ni di), Qun 10,

Email:
unicode@vietkey.net
vietkhang1@hn.vnn.vn
vietkhang2@hcm.vnn.vn
Website:
http://www.vietkey.net
http://www.vietkkhang.net
Hoc c th download phn mm trn cc Website

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 71

http://www.itvietnam.gov.vn
http://www.moste.gov.vn

VII.2.

Tc gi

KS. ng Minh Tun, Trng phng tch hp h thng, Vin T


ng ho.
-

Tc gi b g ABC, Vietkey, Vietkey Office.

Bin son d tho u tin cho tiu chun TCVN 6909.

Trng nhm Vietkey Group vi cc sn phm khc:


o VKDataTools: B chuyn m ting Vit (Unicode)
cho cc c s d liu ph thng: MS Access, Foxpro,
SQL Server, Oracle.
o Vietkey Linux: H iu hnh thng hiu Vit
Nam, 1 a CD duy nht bao gm h iu hnh v
cc ng dng vn phng, giao din v hng dn s
dng Online bng ting Vit Unicode/TCVN 6909.
o Vietkey4Palm, Vietkey4CE: B g ting Vit cho
cc my PDA cm tay PALM v PocketPC, h tr ting
Vit Unicode v TCVN 5712 (15 Font ch m thut).
o AnyTimeOnline, gii php mng mi trng cng tc
cho qun l iu hnh cho doanh nghip v cc t
chc nh nc, h tng c s cho thng mi in t
v chnh ph in t (www.vietkey.net).

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

Phn mm h tr x l ting vit unicode / tcvn 6909


T rang 72

o T3c - H qun l cc i tng trn nn bn s


(GIS), ( th, mng cp, qun l d n...)
o Cc phn mm qun l hnh chnh: nhn s, cng
vn, vt t, ti chnh...phc v cc cng tc qun l
hnh chnh.
o T vn, xy dng cc h thng an ton bo mt
thng tin...
o H thng thng mi in t B2B: www.xvmart.net
o Thit k cc h thng phn mm v phn cng
nhng dng trong o lng iu khin cc qu trnh
t ng ho.

Vietkey group,
Email: unicode@vietkey.net,
http://www.vietkey.net, 84-4-9273038

Website:

You might also like