วันพฤหัสบดีที่ 7 กรกฎาคม พ.ศ. 2565

Error Language for Non-Unicode in VFP

 Error loading file - record number 4. ConfigPage < or one of its members>. FontsCharSet : Error with Page1 - FontCharset : Expression evaluated to an illegal value


Error นี้เกิดเนื่องจาก เรื่องของ fonts ที่เป็น unicode และ non unicode และมักจะเกิดกับ windows 10 อยู่บ่อยๆ (ASCII fonts) และอาจเกิดจาก ตอนลง windows ไม่ได้ Set ค่าให้ support อักษรภาษาไทย (non unicode)


ปัญหาในโปรแกรม SIP09 เมื่อ ติดตั้งโปรแกรม SIP09 แล้วเปิดโปรแกรมขึ้นมา จะขึ้นเมนูเป็นภาษาที่อ่านไม่ออก(ภาษาต่างดาว) ดังภาพ


เมื่อเลือกเมนูข้อ 6 (จัดการระบบ) จะขึันเมนูดังภาพด้านล่าง

*ให้สังเกตุว่าเมนูหน้านี้ เป็นภาษาไทยปกติ (เนื่องใช้ font คนละตัวกัน)



เมื่อเลือกเมนู Config จะเกิด error ดังภาพ


วิธีแก้ไข

1. กดปุ่ม windows + R ปุ่ม (รูปสัญลักษณ์ windows กับ แปันตัวอักษร R)


2.พิมพ์คำว่า INTL.CPL  แล้วกดปุ่ม  OK



3..ในหน้าต่าง Region เลือกที่ tab ของ Administrative และดูในส่วนของ Language for non-Unicode programs 
4.กดปุ่ม Change system local...



4. Current system locale : เลือก Thai (Thailand)



5. Restart



เมื่อเปิดใช้งานโปรแกรมอีกครั้ง เมนูภาษาไทย จะสามารถอ่านได้ตามปกติ และไม่เกิด error ดังกล่าว







วิธีเปิด control panel แบบอื่นๆ

https://www.digitalcitizen.life/8-ways-start-control-panel-windows-10/

http://www.unifit-software.de/PDF/How%20to%20Change%20system%20locale%20for%20non-unicode%20programs.pdf

ไม่มีความคิดเห็น:

แสดงความคิดเห็น