Unicode
Cac ban than men khi viet bai cho trang Web toi cung co nhieu dieu han che lam mot la ve kien thuc cua toi la co han boi toi la dan Co khi , hai la thoi gian khong cho phep (vi viec hoc cua toi cung rat cang thang) Nhung voi mot muc dich la trao doi va hoc hoi voi moi nguoi toi da co het suc de co the gui toi cac ban nhung bai viet thiet thuc nhat va nhieu thong tin nhat .Co dieu gi sai sot ve kien thuc hay cach trinh bay thi mong cac ban luong thu va gop y de Web site nay ngay cang hoan thien hon de co the giup cho cac ban va cho nhung nguoi lam trang Web nhu chung toi !
Bai mo dau
Toi da ap u cai de tai nay lau lam roi nhung chua co thoi gian viet hay tham khao them o ban be va sach vo cung nhu cac trang web bo tro tin hoc va den hom nay toi mao muoi dua ra nhung kien thuc hoc hoi duoc cua minh de cung nhau trao doi!
Da tu lau viec su dung Tieng viet trong Mail hay truy cap Net da neu len mot van de cho tat ca ai quan tam den nen tin hoc VN va tu day nhung phan men lan luot noi duoi nhau ra doi nhu Vietkey, Vietspell , Vietspell 10.xx …. Nhung de hieu duoc cac phan men nay thi khong don gian va mot dieu tat yeu la phai co mot chuan nao do de khac phuc nhung lech lac trong cach dung cua moi nguoi va giai phap toi uu hien nay va mai sau la Unicode .O day toi muon trao doi voi cac ban ve Unicode vi do la mot tieu chuan quoc te .
Uni la chu viet tat cua Universal (chung, thong nhat, khong phan biet) va Code (ma) vi vay Unicode co the hieu la Ma thong nhat hay Ma hop nhat va dieu nay lam cac ban nhan ra mot dieu la phai dung Unicode cho viec phat trien va thong nhat the gioi lai lam mot, khong phan biet cac quoc gia ,cac nuoc phat trien hay khong phat trien . Nhung cai kho cho nguoi viet ve chu de nay la bay gio cai trinh Internet Explorer (IE) no lai co nhieu Version ma moi Verion nay lai co nhung chuc nang khac nhau vi vay de hoan thien cac bai viet ve chu de nay se rat vat va nhung toi se co gang dua den cho cac ban nhung net chung nhat va muc dich cuoi cung la co the su dung Tieng Viet trong Mail va Truy cap Net .
Toi day ban cung phai hieu rang Unicode la bang ma mo rong cua bang ma ASCII .Doi voi bang ASCII toi noi them la moi ki tu duoc dinh nghia bang mot bye duy nhat va nhu ban da biet 1 bye =8 bit vi the bang ma nay chi bieu dien toi da la 2 mu 8 =256 ki tu dieu nay rat han che trong viec bieu dien cac ki tu , con Unicode thi khac moi ki tu cua no duoc dinh nghia boi 2 bye tuc la co toi da la 2 mu 16 =65536 ki tu va dieu nay qua la li tuong de bieu dien cac ki tu va vi the ma tat ca cac nuoc dang tien toi thong nhat chuan nay .
Theo toi duoc biet thi Ver moi nhat cua no la 2.0 cai nay manh lam ,no co the bieu dien duoc tat ca cac ki tu ton tai tren the gioi .Neu khong tin thi ban co the tim hieu bang cach sau : Vao View -> Encoding -> More the la xuat hien ca mot list cac ngon ngu khong the dien dat bang chu Latinh nhu tieng Tho Nhi Ki tieng Arap …
Cai bang ma Unicode nay bao gom du thu nhu ki tu ,cac dau cau, cac ki hieu toan hoc…v v.. co tat tan tat luon Ma cac ban da bao gio nghe nguoi ta noi voi nhau la UTF-8 hay UTF-16 chua, hai cai nay nguoi ta goi la ’ khuon dang chuyen doi’ ,cac ban co biet tai sao sinh ra hai cai nay khong boi la Unicode no khong chi dinh nghia ki tu ,cac dau cau, cac ki hieu toan hoc v v.. ma con dinh nghia cach bieu dien cac ma ki tu duoi dang bit ,no rat chi la lam chuyen phai ko ban ?(cai nay noi ra dai dong lam)
Cai hay cua Unicode la no co nhung dac diem hay sau:
1. Unicode khong phai la ke tham an ma no rat chi la chung muc va dieu do ,vi du nhu no dinh nghia chu ‘â’ la mot ma duy nhat cho tieng Viet cung nhu mot nuoc nao do co su dung chu cai nay .Cac ban cung biet la ba nuoc Han, Trung, Nhat co kieu chu gan giong nhau phai khong va the la no gop nhung ki tu giong nhau cua ba nuoc nay thanh mot kieu de dung chung (khon that) …
2. Moi ki tu trong Unicode thi co do dai thong nhat la 16 bit co nghia la hon o ASCII mot nua nhu vay la da hay hon roi con gi !
3. Va cai hay co duoc cua Unicode la no duoc cai vao cac he dieu hanh noi tieng nhu Win NT,Win 9.x … vi the ai cung phai theo !!
4. Va dieu hoi chuoi la muon su dung no thi ban phai co nhung phan mem ho tro nhu Vietkey , Vietspell , Vietspell 10.xx hay mot cai gi do co the go duoc ki tu theo ma Unicode . Du chuoi nhung la phai the !
Toi day toi xin noi cho cac ban ve Tieng Viet trong Unicode ( cung oai phai khhong cac ban boi chung ta da la mot phan cua The gioi dang phat trien)
Don gian thoi vi Tieng Viet ta la thuoc ho Latinh ( phien ban) ma dieu nay thi khoi ban cai cai thuan loi cua no boi tren the gioi nay cac ban thay da so la dung chu Latinh phai khong, ma chinh vi dieu nay ma chung ta co duoc nhieu thuan loi hon mot so nuoc . Vi hau het cac ki tu Latinh deu co trong Unicode (va ta chi can them vao vai cai dau thanh la duoc ) hien tai thi Tieng Viet da co 140 ma bao gom 124 ma ki tu , 5 ma dau thanh va mot ma danh cho dong tien nuoc minh day cac ban a.
Thoi toi chi noi vay thoi vi con nhieu dieu lam ,toi cung khong nho hay khong biet .Tat ca dieu toi noi tren da vua du chua cac ban va khi doc den day cac ban da phan nao hieu duoc Unicode la cai gi va dung de lam gi chua ?
Den day toi xin dung bai viet mo dau gioi thieu ve Unicode va cac bai tiep theo se chi cho cac ban cach su dung Unicode de viet Tieng Viet trong mail va truy cap net !