Search This Blog

Tuesday, July 7, 2015

Unicode နဲ႔ ပတ္သက္သမွ် ဗဟုသုတ


က်ေနာ္သိတဲ့ Unicode အေၾကာင္း
က်ေနာ္ STC ကသူငယ္ခ်င္းေတြနဲ႕ Unicode အေၾကာင္းေဆြးေႏြးခ်င္ပါတယ္ နည္းပညာေက်ာင္းသားေတြအေနနဲ႕သိသင့္တယ္ထင္လို႔ ေလ့လာတင္ျပျခင္းျဖစ္ပါတယ္
ဝွက္စာဖြက္ျခင္း (Character Encoding)
အေျခခံအက်ဆံုးေသာ ဝွက္စာဖြက္ျခင္းစနစ္ကေတာ့ASCII (American Standard Code for Information Interchange) ပါASCII Code တြင္အေျခခံမူလကုဒ္ အဂၤလိပ္အကၡရာ ၂၆လံုးနဲ႕ ကိန္းဂဏန္း၁၀လံုးသာပါပါတယ္ ေနာက္ပိုင္းကာလေတြမွာေတာ့အကၡရာ အႀကီးအေသး ခြဲျခားသတ္မွတ္ျခင္း ႏွင့္ ပုဒ္ျဖတ္ပုဒ္ရပ္သေကၤတမ်ားသခ်ၤာဆိုင္ရာသေကၤတမ်ား ေငြေၾကးသေကၤတမ်ားအထူးသေကၤတမ်ား ပံုႏွိပ္ျခင္းမျပဳႏိုင္ေသာအကၡရာမ်ား(eg. Space, Delete, Ctrl, Shift, Alt, etc) ကိုထပ္မံထည့္သြင္းခဲ့ပါတယ္ဒါေၾကာင့္ ပံုႏိွပ္ႏိုင္တဲ့အကၡရာ ၉၄လံုး နဲ႕ ပံုမႏွိပ္ႏိုင္တဲ့အကၡရာ ၃၃လံုးတို႔ျဖင့္ASCII စႏွစ္တြင္ ၁၂၇လံုးသို႔ေရာက္ရွိခဲ့ပါတယ္Space Key ကိုမျမင္ႏိုင္ေသာရုပ္ပံုေဖာ္ျပခ်က္တစ္ခုအျဖစ္သတ္္မွတ္ခဲ့တာေၾကာင့္ထည့္သြင္းေရတြက္ျခင္းမျပဳပါ
Unicode ဆိုတာဘာလဲ?
Unicode ဆိုတာႏိုင္ငံတကာဘာသာစကားမ်ိဴးစံု အကၡရာဝွက္စာဖြဲ႕ျခင္းနည္းစနစ္ပါပဲUnicode စနစ္တြင္အကၡရာကိန္းဂဏန္းမ်ားကိုေနရာေပးရန္Code Space 00000 မွ 10FFFF အထိသတ္မွတ္ေပးထားပါတယ္ ASCII မွေတာ့ 0000 မွ 1111 ထိပဲသတ္မွတ္ေပးထားပါတယ္Unicode စနစ္ဟာတကမၻာလံုးရွိလူမ်ိဴးတိုင္း က်ယ္ျပန္႔စြာပါဝင္အသံုးျပဳႏိုင္ေၾကာင္းကိုျပသႏိုင္ခဲ့ပါတယ္ ထို႔အျပင္ ကမၻာေပါရွိဘာသာစကားတုိင္း၏ အကၡရာတိုင္းတို႕အား နည္းစနစ္တစ္ခုတည္းေအာက္ရွိတိက်ေသာကိုယ္ပိုင္ေနရာေပးမႈႏွင့္ကိန္းဂဏန္းတန္ဖိုး သတ္မွတ္ေပးမႈကိုသာအသံုးျပဳသျဖင့္ ဘာသာစကားတစ္ခုမွအျခားတစ္ခုသို႔ လြယ္ကူစြာဘာသာျပန္ႏိုင္ပါတယ္
ျမန္မာ Unicode သမိုင္း
၁၉၇၉ ခုႏွစ္ တကၠသိုလ္မ်ားဗဟို ကြန္ပ်ဴတာဌာန (ရန္ကုန္) တြင္ ICL 1902s Mainframeကြန္ပ်ဴတာတစ္လံုးပထမဆံုး ေရာက္ရွိခဲ့သည္ထို႔ေနာက္ ၿဗိတိန္ႏိုင္ငံသား ျမန္မာစာ ပါေမာကၡ ဂၽြန္ အိုကီးလ္ ၏ ႀကီးၾကပ္မႈျဖင့္ ပထမဆံုးျမန္မာစာ ကြန္ပ်ဴတာစာလံုးကို Machintosh ကြန္ပ်ဴတာအတြက္တီထြင္ႏိုင္ခဲ့ပါတယ္ Window စနစ္အတြက္ ပထမဆံုး ျမန္မာစာလံုးပံုစံုကိုMCC ၏ ပရိုဂရမ္မာမ်ားျဖစ္ၾကေသာ ဦးေဇာ္ထြဋ္ ႏွင့္ ဦးသက္ကိုကိုတိုကဖန္တီးခဲ့ၿပီး မတ္လ ၁၃ ရက္၊၁၉၉၂ခုႏွစ္ မွာျဖန္႔ခ်ီႏိုင္ခဲ့ပါတယ္ထို႔ေနာက္ Window ႏွင့္ Apple အတြက္ျမန္မာစာလံုးပံုစံမ်ားကို ျမန္မာျပည္ရွိၿမိဳ႕ႀကီးမ်ားနာမည္ျဖင့္သတ္မွတ္ခဲ့ၾကပါတယ္ သို႔ေသာ္ ျမန္မာစာလံုး (Font) မ်ားသည္ကြန္ပ်ဴတာ၏ မူလပါေသာ ASCII Code အေျချပဳ အဂၤလိပ္အကၡရာမ်ားကိုျမန္မာအကၡရာပံုသ႑ာန္မ်ားေျပာင္းလဲအသံုးျပဳျခင္းသာျဖစ္ပါတယ္ ထို႔ေၾကာင့္အမွန္တကယ္ဘာသာစကားတစ္ခုတြင္ ပါရွိလုပ္ေဆာင္ရမည့္ စာလံုးေပါင္းသတ္ပံုစစ္ေဆးျခင္း၊ စကားစုမ်ားအလိုအေလ်ာက္ ခြဲျခားေပးျခင္း၊ျပန္လည္ရွာေဖြျခင္း၊ ေပါင္း၊ ႏႈတ္၊ ေျမွာက္စားျခင္း စသည္တို႔အပါအဝင္ကြန္ပ်ဴတာ Data Baseတြင္မွတ္တမ္းတင္ သိမ္းဆည္းျခင္းမ်ား အတြက္တို႔ကို ျမန္မာဘာသာျဖင့္လုပ္ေဆာင္ႏိုင္ျခင္းမရွိေတာ့ေပ။ သို႔အတြက္ Universal ASCII Code ဟုတင္စားေခၚဆိုၾကသည့္ Unicode အတြင္းသို႔ ျမန္မာဘာသာကို ကိုယ္ပိုင္ ကုဒ္ပြိဳင့္မ်ားျဖင့္ထည့္သြင္းေနရာေပး အသံုးျပဳႏိုင္ေရးႀကိဳးပမ္းခဲ့ၿပီး ၁၉၉၈ ခုႏွစ္တြင္Unicode အဖြဲ႕ႀကီးမွ ျမန္မာဘာသာႏွင့္ ဆက္စပ္ တိုင္းရင္းသားဘာသာမ်ား၏အကၡရာစာလံုးမ်ားအတြက္ ကုဒ္ပြိဳင့္ U+1000 မွ U+109F အထိ ကုဒ္ပြိဳင့္ေပါင္း၁၆၀ ျဖင့္ေနရာသတ္မွတ္ေပးခဲ့ပါတယ္၂၀၀၂ ခုႏွစ္တြင္ ျမေစတီ Unicode ကိုဦးေငြထြန္း ကေအာင္ျမင္စြာ Develop လုပ္ႏိုင္ခဲ့သည္ ယင္းျမေစတီUnicode ကို http://etrademyanmar.com တြင္ပထမဆံုးအသံုးျပဳခဲ့သည္ ယေန႔အခ်ိန္အထိ Web ေလာကမွာတြင္က်ယ္စြာအသံုးျပဳႏိုင္ျခင္းမရွိေသးပါ အေၾကာင္းအမ်ိဳးမ်ိဳးရွိမည္ဟုထင္ပါသည္၂၀၀၅ ခုႏွစ္တြင္ ေဇာ္ဂ်ီ-၁ ကို ပညာရွင္ငါးဦးပါဝင္ေသာ ေဇာ္ဂ်ီအဖြဲ႕ႏွင့္ Alpha Mandalay အဖြဲ႕တို႔ပူးေပါင္းကာ Unicode 4.0 ေပၚတြင္အေျခခံကာအခမဲ့စတင္ထုတ္ေဝခဲ့ပါတယ္ကိုယ္ပိုင္ကီဘုတ္ေဆာ့ဝဲလ္ ကိုအသံုးျပဳထားျခင္း အသံုးျပဳသူမ်ားအၾကားတြင္ထိထိေရာက္ေရာက္လြယ္လင့္တကူ အသံုးခ်ႏိုင္ျခင္းတို႔ေၾကာင့္ ေဇာ္ဂ်ီျမန္မာယူနီကုဒ္ သည္၂၀၀၇ ခုႏွစ္တြင္ MCPA (Myanmar Computer Professional Association) Excellent Awardဆုကိုရရွိသည္အထိေအာင္ျမင္ခဲ့ပါတယ္ေဇာ္ဂ်ီယူနီကုဒ္ကို ၂၀၀၈ခုႏွစ္ ဇန္နဝါရီလ ၉ ရက္ေန႔တြင္ေနာက္ဆံုးမြန္းမံထုတ္လုပ္ခဲ့ပါတယ္ သို႔ေတာ္ Unicode 5.1.0 ၏ စံသတ္မွတ္ခ်က္မ်ားကိုလိုက္နာရန္ပ်က္ကြက္ခဲ့ပါတယ္Unicode အဖြဲ႕အစည္းမွ ျမန္မာ အကၡရာႏွင့္ တိုင္းရင္းသား အကၡရာမ်ားအတြက္ ကုဒ္ပြိဳင့္ေနရာသတ္မွတ္ခ်က္မ်ားကို မိမိလိုအပ္သလို အသံုးျပဳထားခဲ့သည္ ယခုလက္ရွိအေနအထားတြင္မူေဇာ္ဂ်ီသည္ ျမန္မာ ဘေလာ္ဂါမ်ားႏွင့္ အဓိကသတင္း ဝဘ္ဆိုဒ္ႀကီးမ်ားကိုယ္တိုင္အေလးထားသံုးစြဲေနမႈတို႔ေၾကာင့္ ျမန္မာတို႔၏ ဝဘ္ေလာကတြင္လတ္တေလာအေနျဖင့္အလြန္အဆင္ေျပေနျခင္းမွာ အျငင္းပြားဖြယ္ရာမရွိပါသို႔ေသာ္အမွန္တကယ္ အျပည္ျပည္ဆိုင္ရာစံႏႈန္းသတ္မွတ္ခ်က္မ်ား အတိုင္းလိုက္နာထားေသာSoftware မ်ား၊ OS မ်ား၊ Web Development, Lexicon ႏွင့္ Machine Translationလုပ္ငန္းမ်ားတြင္အသံုးျပဳရန္အတြက္ကားမျဖစ္ႏိုင္ေတာ့ေခ်လက္ရွိအသံုးျပဳေနေသာ Blog မ်ား သတင္းဆိုဒ္ႀကီးမ်ား တစ္ကိုယ္ေရအသံုးျပဳသူမ်ားအေနျဖင့္ မိမိ၏လတ္တေလာ အဆင္ေျပမႈကို ေက်ာ္လြန္ၿပီးေဇာ္ဂ်ီ၏ အာမခံႏိုင္မႈ အဆင့္အတန္းအား အနာဂတ္ကာလအထိစဥ္းစားရန္မွာ လြန္စြာမွျပဳလုပ္သင့္ေသာအခ်က္တခုျဖစ္ပါသည္။ဥပမာ ေျပာရလ်င္ Google Translate စာမ်က္ႏွာသံုးၿပီးယူနီကုဒ္စံသတ္မွတ္ခ်က္အတိုင္း အသံုးျပဳထားေသာ ဝဘ္စာမ်က္ႏွာအား တစ္ဘာသာမွ တစ္ဘာသာသို႔ လြယ္ကူစြာေျပာင္းလဲၾကည့္ရႈႏိုင္ပါတယ္
Myanmar1,2,3
ျမန္မာႏိုင္ငံ ကြန္ပ်ဴတာအသင္းခ်ဳပ္၏ႀကီးၾကပ္မႈျဖင့္ ျမန္မာစာစနစ္ အေကာင္အထည္ေဖာ္ျခင္းအဖြဲ႕(Myanmar Unicode and National Language Processing Reserarch Centef_ MyanmarNLP)အား ၂၀၀၂ ခုႏွစ္တြင္ဖြဲ႕စည္းခဲ့ပါသည္။ MyanmarNLP အဖြဲ႕မွMyanmar1, Myanmar2 ႏွင့္ Myanmar3 Unicode Font မ်ားကိုအခမဲ့သံုးစြဲရန္အတြက္အဆင့္ဆင့္တီထြင္ႏိုင္ခဲ့ၿပီး ေနာက္ဆံုးထုတ္ Unicode Version မွာ Myanmar3 ျဖစ္သည္။ Myanmar3 Fontအားႏိုင္ငံတကာစံျပဳအဖြဲ႕အစည္း ISO ၏ စံႏႈန္းအတိုင္းထုတ္လုပ္ခဲ့ၿပီး Microsoft WindowApple ႏွင့္ Linux မ်ားတြင္ပါအသံုးျပဳႏိုင္ပါသည္ Myanmar3 Font သည္ Unicode 5.1.0ႏွင့္ကိုက္ညီေအာင္ျပဳျပင္ထားသည္ဟုသိရၿပီး အမ်ိဳးသားစီမံကိန္းအဖြဲ႕တစ္ခုမွ ထုတ္ေဝေသာအခမဲ့ဗားရွင္းျဖစ္ေသာ္လည္း ျမန္မာ ၁၊ ၂၊ ၃ ေဖာင့္ထ္ တို႔ကိုအသံုးျပဳသူနည္းပါးခဲ့ၾကပါတယ္ျမန္မာ ၁ (၂၀၀၆) မထြက္မွီ ေဇာ္ဂ်ီ ၁ (၂၀၀၅) ထြက္ရွိခဲ့ၿပီးတြင္က်ယ္ခဲ့မႈကလည္းအဓိကအေၾကာင္းတစ္ရပ္ျဖစ္ဖြယ္ရွိပါသည္။ မိမိ၏ ခဏတာ တစ္ကိုယ္ေရသံုးစြဲမႈတြင္အဆင္ေျပ လြယ္ကူျခင္းသက္သက္ကို မၾကည့္ပဲအျခားေသာဘာသာစကားတစ္ခု၏ လုပ္ေဆာင္ႏိုင္ရမည္စြမ္းရည္မ်ားျဖစ္သည့္ ပုဒ္အစုမ်ား စကားစုမ်ား ခြဲျခားသတ္မွတ္ႏိုင္ျခင္း(Syllable), Software မ်ားအားျပည္တြင္းမႈျပဳျခင္း (Localization)အလိုေလ်ာက္ဘာသာျပန္ဆိုႏိုင္ျခင္း တရားဝင္ Softwareထုတ္လုပ္ေသာ ကုမၸဏီႀကီးမ်ားက လက္ခံအသံုးျပဳႏိုင္ျခင္း (Internationalization) စေသာအခ်က္မ်ားကိုအေျချပဳသည့္ေရရွည္ေမွ်ာ္ေတြးျခင္းနည္းလမ္းမ်ားျဖင့္စဥ္းစားလ်င္မူ ယေန႔အခ်ိန္တြင္ ကၽြႏု္ပ္တို႔ႏွင့္ အသင့္ေတာ္ဆံုးႏွင့္မသံုးမျဖစ္အသံုးသင့္သည့္ ျမန္မာယူနီကုဒ္ ေဖာင့္ထ္မွာ Mynamar3 သာျဖစ္ေၾကာင္းရွင္းရွင္းျမင္သိႏိုင္ပါသည္။ က်န္ေသာ ျမေစတီ၊ မိုင္ျမန္မာ၊ ပုရပိုဒ္ ႏွင့္ ပိေတာက္ အစရွိသည္တို႔ကားစီးပြားေရးလုပ္ငန္းမ်ားအတြက္သာ အဓိကရည္ရြယ္ေသာေၾကာင့္ သာမန္သံုးစြဲသူအမ်ားစုအေနျဖင့္ ဝယ္ယူသံုးစြဲရန္ခက္ခဲဆဲအေျခအေနပင္ျဖစ္ပါေတာ့သည္။ Myanmar3 ကိုစမ္းသံုးၾကည့္ေစခ်င္ပါတယ္ေဇာ္ဂ်ီရၿပီးသားသူေတြကခဏပါပဲ အဆင္ေျပသြားပါလိမ့္မယ္္။ 
 
Credit : Moe Sabai and
 
JJK@STC
Shwebo Technological College

No comments:

Post a Comment