ບົດຄວາມ: ພາສາລາວ ແລະບັນຫາການສະແດງຜົນເທີງເວັບ - ນະຣິນ-ສັກກຣາຊ |
ກັບຄືນໄປເວັບຫນ້າທໍາອິດ | ຫນ້າ1 | ຫນ້າ2 | ຫນ້າ3 | ຫນ້າ4 | ຫນ້າ5 | ຫນ້າ7 | ຫນ້າ8 | |
ມາຮອດຈຸດນີ້, ສິ່ງທຳອິດທີ່ຈະຕ້ອງເຮັດຄື ແກ້ໄຂໄຟລ໌ kbdnarin.kbd ທີ່ໃຊ້ຄວບຄຸມການພິມພາສາລາວຈາກແປ້ນພິມເພື່ອໃຫ້ສາມາດພິມອັກສອນລາວ ໃຫ້ກົງກັບສະຕິກເກີທີ່ຕິດຢູ່ແປ້ນພິມ. ກ່ອນອື່ນ, ຜູ້ຂຽນໄດ້ສ້າງຕະລາງໃນ Word 2000 ໃຫ້ມີຮູບຮ່າງຄືແປ້ນພິມ ແລ້ວພິມຕົວອັກສອນລາວເຂົ້າໃນແຕ່ລະຫ້ອງ ແລະພິມອອກມາເພື່ອໃຊ້ເປັນບ່ອນອີງໃນການນໍາໄປດັດແປງໄຟລ໌ kbdnarin.kbd. ຈາກນັ້ນ, ຈຶ່ງໄປແລ່ນ Hex Editor XVI32 ແລະເປີດ kbdnarin.kbd ຂື້ນມາເບີ່ງ. ໂດຍໃຊ້ຕາຕະລາງທີ່ພິມອອກມາກ່ອນຫນ້ານີ້, ຜູ້ຂຽນໄດ້ຍ້າຍ ແລະຊັບຊ້ອນໂຄດເລກຖານ 16 ຄືນໃຫມ່ເພື່ອໃຫ້ຕົວອັກສອນລາວທີ່ປາກົດອອກທາງຈໍ ໃຫ້ກົງກັບແປ້ນພິມທີ່ກົດ. ການດັດແປງນີ້ໃຊ້ເວລາພໍສົມຄວນ ແລະຕ້ອງໄດ້ທຳການທົດສອບຫຼາຍໆຄັ້ງ ແລະໃນທີ່ສຸດ ກໍ່ດັດແປງຈົນສຳເລັດ ແລະສາມາດພິມພາສາລາວ ໃຫ້ກົງກັບແປ້ນພິມທຸກໆໂຕໄດ້. ເປັນອັນວ່າ, ຂັ້ນຕອນໃນການສ້າງໄຟລ໌ທີ່ໃຊ້ຄວບຄຸມການພິມອັກສອນລາວຢູນີໂຄດ ແມ່ນສຳເລັດຢ່າງສົມບູນ (ໄດ້ໄຟລ໌ kbdnarin.kbd ສະບັບສົມບູນ). ບາດນີ້, ຜູ້ຂຽນຈະເລີ່ມຂັ້ນຕອນຕໍ່ໄປຄື: ແກ້ໄຂໃຫ້ Word 2000 ຮັບຮູ້ວ່າ ອັກສອນລາວທີ່ພິມຂື້ນ ແມ່ນເປັນພາສາລາວ ບໍ່ແມ່ນພາສາໄທ. ທໍາອິດຕ້ອງປ່ຽນຊື່ໄຟລ໌ Codepage ໄທທີ່ຜູ້ຂຽນໄດ້ດັດແປງໃຫ້ມາໃຊ້ຢູນີໂຄດລາວ ແລະໄດ້ຕັ້ງຊື່ວ່າ CP_Narin.nls (ເພາະຊື່ CP_874.nls ນີ້, Windows ຈະຮັບຮູ້ວ່າແມ່ນ Codepage ໄທ). ແນ່ນອນທີ່ວ່າ Windows ຍ່ອມບໍ່ຮັບຮູ້ Codepage ລາວ ທີ່ມີຊື່ວ່າ CP_Narin.nls. ຢາກໃຫ້ Windows ຮັບຮູ້ ຕ້ອງໄດ້ເຂົ້າໄປດັດແປງ Registry ຂອງ Windows ຊຶ່ງຜູ້ຂຽນໄດ້ດໍາເນີນການຄືດັ່ງຕໍ່ໄປນີ້:
ເຂົ້າໄປ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Codepage ແລ້ວປ່ຽນຄ່າຂອງ ACP ຈາກ 1252 ໃຫ້ເປັນ 876; ຈາກນັ້ນ ຈຶ່ງໄປ Edit --> New --> String Value ແລ້ວໄປປ່ຽນຊື່ໃຫ້ເປັນ 876 ແລ້ວເຂົ້າໄປ 876 ເພື່ອພິມ CP_Narin.nls.
ເຂົ້າໄປ HKEY_CLASSES_ROOT\MIME\Database\Charset ຈາກນັ້ນ, ຈຶ່ງໄປ Edit --> New --> Key ແລ້ວປ່ຽນຊື່ເປັນ lao. ໃຫ້ເຂົ້າໄປໃນ lao ແລ້ວໄປ Edit --> New --> String Value ແລ້ວໄປປ່ຽນຊື່ໃຫ້ເປັນ AliasForCharset. ຈາກນັ້ນ, ໃຫ້ເຂົ້າໄປໃນ AliasForCharset ເພື່ອພິມ iso-8859-12.
ເຂົ້າໄປ HKEY_CLASSES_ROOT\MIME\Database\Charset; ຈາກນັ້ນ , ຈຶ່ງໄປ Edit --> New --> Key ແລ້ວປ່ຽນຊື່ເປັນ iso-8859-12. ໃຫ້ເຂົ້າໄປໃນ iso-8859-12 ແລ້ວໄປ Edit --> New --> String Value ແລ້ວໄປປ່ຽນຊື່ໃຫ້ເປັນ AliasForCharset. ຈາກນັ້ນ, ໃຫ້ເຂົ້າໄປໃນ AliasForCharset ເພື່ອພິມ windows-876
ເຂົ້າໄປ HKEY_CLASSES_ROOT\MIME\Database\Charset; ຈາກນັ້ນ, ຈຶ່ງໄປ Edit --> New --> Key ແລ້ວປ່ຽນຊື່ເປັນ windows-876. ໃຫ້ເຂົ້າໄປໃນ windows-876 ແລ້ວໄປ Edit --> New --> DWORD Value ແລ້ວໄປປ່ຽນຊື່ໃຫ້ເປັນ Codepage. ຈາກນັ້ນ, ໃຫ້ເຂົ້າໄປໃນ Codepage ເພື່ອພິມ 0000036b; ໃຫ້ເຂົ້າໄປ Edit --> New --> DWORD Value ອີກຄັ້ງຫນຶ່ງ ແລ້ວປ່ຽນຊື່ໃຫ້ເປັນ InternetEncoding; ຈາກນັ້ນ ໃຫ້ເຂົ້າໄປໃນ InternetEncoding ເພື່ອພິມ 0000036b.
ເຂົ້າໄປ HKEY_CLASSES_ROOT\MIME\Database\Codepage; ຈາກນັ້ນ ຈຶ່ງໄປ Edit --> New --> Key ແລ້ວປ່ຽນຊື່ເປັນ 876. ໃຫ້ເຂົ້າໄປໃນ 876 ແລ້ວໄປ:
Edit --> New --> String Value ແລ້ວໄປປ່ຽນຊື່ໃຫ້ເປັນ BodyCharset; ເຂົ້າໄປໃນ BodyCharset ແລ້ວພິມຄໍາ windows-876
Edit --> New --> String Value ແລ້ວໄປປ່ຽນຊື່ໃຫ້ເປັນ Description; ເຂົ້າໄປໃນ Description ແລ້ວພິມຄໍາ Lao
Edit --> New --> Binary Value ແລ້ວໄປປ່ຽນຊື່ໃຫ້ເປັນ Encoding; ເຂົ້າໄປໃນ Encoding ແລ້ວພິມຄໍາ 01 01 00 00
Edit --> New --> String Value ແລ້ວໄປປ່ຽນຊື່ໃຫ້ເປັນ FixedWidthFont; ເຂົ້າໄປໃນ FixedWidthFont ແລ້ວພິມຄໍາ Narin.
Edit --> New --> Binary Value ແລ້ວໄປປ່ຽນຊື່ໃຫ້ເປັນ Level; ເຂົ້າໄປໃນ Level ແລ້ວພິມຄໍາ 07 07 00 00
Edit --> New --> String Value ແລ້ວໄປປ່ຽນຊື່ໃຫ້ເປັນ ProportionalFont; ເຂົ້າໄປໃນ ProportionalFont ແລ້ວພິມຄໍາ Narin
ດາວໂຫຼດທັງຫມົດຂອງບົດຄວາມນີ້ ໄປຕອນຕົ້ນຂອງຫນ້າ ກັບຄືນໄປເວັບຫນ້າທໍາອິດ ໄປຫນ້າ 1 2 3 4 5 6 7