មូលហេតុនិងដំណោះស្រាយ អក្សរខ្មែរចេញតែសញ្ញា "?” លើ Facebook
- 2016-08-18 18:13:56
- ចំនួនមតិ 0 | ចំនួនចែករំលែក 0
មូលហេតុនិងដំណោះស្រាយ អក្សរខ្មែរចេញតែសញ្ញា "?” លើ Facebook
ចន្លោះមិនឃើញ
ប៉ុន្មានថ្ងៃនេះ អក្សរខ្មែរលើបណ្ដាញសង្គម Facebook ឃើញចេញតែសញ្ញា "?” ហើយមូលហេតុនេះកើតឡើងដោយក្រុមហ៊ុន Facebook ខ្លួនឯងផ្ទាល់។
បើតាមលោក គ្រុយ វណ្ណា ស្ថាបនិកក្រុមហ៊ុន ALiEN DEV បញ្ជាក់ថា មូលហេតុចេញតែសញ្ញា "?” លើហ្វេសប៊ុក គឺដោយសារ ក្រុមហ៊ុន Facebook ខ្លួនឯងបានបន្ថែមសញ្ញា "?” ពេលវាយចន្លោះមើលមិនឃើញ ZWSP (Zero-width Space)។
មូល Facebook បន្ថែមសញ្ញា "?" ទៅលើ ZWSP នេះ លោកវណ្ណាក៏ពុំដឹងច្បាស់ដែរ តែលោកថា កាលពីប៉ុន្មានឆ្នាំមុនក៏ធ្លាប់មានបញ្ហា ZWSP នេះលើ Facebook ដែរ តែក្រុមហ៊ុននេះពុំបានដក ZWSP នោះទេ។ ដោយឡែកបច្ចុប្បន្ន Facebook ទៅជាថែមសញ្ញា "?” ទៅលើ ZWSP ទៅវិញ។
បើតាមអ្នកជំនាញមួយរូបទៀតសុំមិនបញ្ចេញឈ្មោះ អះអាងថា បញ្ហានេះកើតឡើងតាំងពីយូរហើយ ព្រោះ Facebook មិនដែលរក្សាទុក ZWSP (Zero-width Space) ពេលផុសឬសរសេរនោះទេ។ ប៉ុន្តែលើកនេះ Facebook លុប Zero-width Space ខុសបច្ចេកទេស។
កំហុសនេះ អាចមកពីបញ្ហាបច្ចេកទេសមួយចំនួន ដូចជាការរក្សាទុកទិន្នន័យ និងការ Process ទៅលើទិន្នន័យ ជាដើម ពីព្រោះកាលណាមាន BOM និង ZWSP វាអាចបង្កបញ្ហាមួយចំនួន។ យ៉ាងណាអ្នកជំនាញរូបនេះពុំអាចលម្អិតជាងនេះបានទេ។
លោកបន្ថែមថា Browser ទាំងអស់សុទ្ធតែមាន Rendering Engine គ្រាន់តែខ្លះមានផ្ទាល់ខ្លួន ឯខ្លះទៀតពឹងលើ OS។ ចំពោះ Google Chrome ប្រើ Rendering Engine ផ្ទាល់ខ្លួន តែបានភ្ជាប់ ICU ដែលជាសមាសភាគជំនួយបន្ថែមសម្រាប់ Software ណាមួយដែលចង់បង្ហាញពពួកអក្សរ Unicode ឲ្យបានល្អប្រសើរ។ សម្រាប់ Firefox ជាដើម ត្រូវពឹងផ្អែកលើ Rendering Engine របស់ប្រព័ន្ធប្រតិបត្តិការផ្សេង។
ជាក់ស្ដែង Rendering Engine ដូចជា Pango ប្រើលើ Linux, Uniscribe ប្រើលើ Windows និង CoreText លើ Mac OS តែទាំងអស់នេះនៅមានបញ្ហានៅឡើយចំពោះការបំបែកពាក្យខ្មែរ (Word Segmentation) ដូចជា Word Breaking Line Breaking ជាដើម។
អ្នកជំនាញរូបនេះថា បើចង់កុំឲ្យមានបញ្ហាឃើញសញ្ញា "?” លើ Facebook ត្រូវឈប់ប្រើ ZWSP ព្រោះវាដូចមិនសូវមានប្រយោជន៍ខ្លាំងនោះទេ (សម្រាប់ការវាយលើក្តារចុចកុំព្យូទ័រ)។ សម្រាប់ក្តារចុចទូរសព្ទ បើចង់ដកឃ្លា គួរប្តូរទៅក្តារចុច ភាសាអង់គ្លេស រួចហើយដូរមក ភាសាខ្មែរ វិញសឹមវាយអក្សរបន្ត នោះនឹងលែងចេញសញ្ញា "?" តែគ្រាន់តែប្រើពេលយូរបន្តិច៕
អត្ថបទ៖ ប៉ែត ផាន់និត