1.VFP 6 ต้อง Run ผ่าน Wine ใน Lubuntu 14.04 มีอยู่แล้ว แต่ต้องจัดการให้ระบบ มี Locale ภาษาไทย ซึ่งที่มีมาเป็น Unicode คือ th_TH.utf8 ก็จะยังมีปัญหาอ่านไม่ออก ต้องเพิ่ม th_TH.tis620 โดย
- ตั้ง Locale ไทยก่อน(ถ้ายังไม่มี) ลองตรวจสอบดูว่ามีรึยัง โดยพิมพ์ที่ Xterm หรือ Terminal
$locale -a
ถ้ามี ก็จะเจอ th_TH , th_TH.tis620 , th_TH.utf8
ถ้าไม่เจอเลย ก็เพิ่มไปโดย พิมพ์คำสั่ง
$sudo locale-gen th_TH
รอสักพัก ก็จะได้ข้อความว่า th_TH และ th_TH.tis620 ได้ถูกเพิ่มเข้ามาแล้ว อันนี้ล่ะ ที่เราต้องการ...
$sudo dpkg-reconfigure locales
เป็นอันเสร็จพิธี
2. ต้องนำ Font ที่ใช้เขียนไว้ในฟอร์มต่างๆ ของ FoxPro บน XP Copyมาใส่ไว้ใน Folder Font ของWine
ของผมอยู่ใน ~/.wine/drive_c/windows/Fonts
3. เขียน Bash script เพื่อ Run Application ผ่าน Locale th_TH ดั้งนี้ ในxterm ใช้ vi สร้าง Bash script
$vi rspg.sh
พิมพ์
#!/bin/bash
LANG=th_TH **/ เปลี่ยนมาใช้ th_TH /**
cd [/path to your .exe file/]
wine your.exe
เสร็จแล้ว :wq เพื่อ save Bash script ของเรา แล้ว สั่งให้มัน Run ได้โดยพิมพ์ ใน xterm ดังนี้
$chmod +x rspg.sh
เสร็จแล้ว ลอง Runดู พิมพ์
$./rspg.sh
WAMP!!! พิมพ์ไทยได้แล้ว อ่านไทยก็ได้แล้ว...
ขอขอบคุณ Link นี้