พอดีมีคนถามเข้ามาเรื่องการ Set ภาษาไทยใน DOS บน WindowXP (หรือเรียกว่า cmd บน WindowXP) ว่าทำยังไง ผมเองก็เคยพยายามลอง set ดูแต่ตอนนั้นไม่สำเร็จ หลังจากมาลองอีกทีปรากฎว่าทำได้ เลยเขียนเป็นวิธีการดูเผื่อใคร จะเอาไปลองใช้ อาจมีแอพลิเคชั่นเก่าที่ต้อง run บน DOS และต้องใช้ภาษาไทยด้วย ก็อาจจะใช้ได้ วิธีการก็ซับซ้อน เหมือนกันครับ แต่เท่าที่ผมลองกับ XP บางเครื่องก็งงๆเหมือนกันว่าไม่ได้ ลองทำดูครับ ไม่รับประกันเหมือนกันว่าจะทำได้ ทุกเครื่องเพราะบางเครื่องผมลอง set ดูก็ไม่ได้เหมือนกัน
เริ่มกันเลยแล้วกันครับ ก่อนอื่นก็ต้อง set code page ของ WindowXP ให้เป็นไทยก่อนครับ ถ้า set ไว้แล้วก็ ok ครับ แต่ ถ้ายังไม่ set หรือไม่รู้ว่า set ยังไงให้เข้าไปที่ Start -> Control Panel -> Regional and Language Option แล้วไปที่ tab Advanced แล้วเลือกเป็น Thai ครับ
เมื่อเรียบร้อยแล้วให้ไปหา font ภาษาไทยที่เป็น fix font มาใช้ครับ ไป download font มาแล้วก็ติดตั้งเข้าไปใน window ครับ จริงๆตรงนี้ผมเองก็ยังงงๆ เพราะ paper ของ microsoft ว่าต้องเป็น fix font หรือเป็น True type font แบบที่มีชื่อ เป็น terminal แต่ที่ผมลองนี่ใช้ font ภาษาไทยที่เป็น Courier MonoThai ก็ใช้ได้ครับ เข้าใจว่าเป็น True type font ครับ แต่ก็ไม่ได้มีชื่อเป็น terminal ก็งงเหมือนกันครับ ว่าใช้ได้ไง ถ้าอยากอ่าน paper microsoft เกี่ยวกับเรื่องนี้ไปดูที่
http://support.microsoft.com/default.aspx?...B;EN-US;Q247815 จริงๆใน paper นี้ก็บอกวิธีเปลี่ยน font ไว้ โดยละเอียดเหมือนกันครับ แล้ว font Courier MonoThai นี่ลองไปหา download ดูครับ เข้าไปที่
http://software.thai.net/tis-620/courierthai.html หรือถ้าไม่ได้ไป search ด้วย google.com ดูเดี๋ยวก็หาเจอครับ
เมื่อ download font มาแล้ววิธีติดตั้งเผื่อใครยังไม่รู้ ก็เข้าไปที่ control panel -> font แล้วไปที่ menu เลือ Install New Font แล้วไปเลือก font ที่ download มาจากนั้นมันก็จะติดตั้ง font ให้เราครับ
เมื่อเรียบร้อยแล้วก็ให้เรียก regedit ครับ เข้าไปที่ HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Console\TrueTypeFont แล้วตรง key ที่เป็น 0 ให้เปลี่ยนเป็น Courier MonoThai ครับ
เมื่อแก้แล้วให้เรียก cmd ขึ้นมาครับ แล้ว click mouse ที่มุมบนซ้ายของหน้าต่างครับ เลือก property ถ้าทำตามขั้นตอนถูกต้อง จะขึ้นดังรูปครับ ให้เลือก Courier MonoThai เป็น font ที่ใช้ครับ
จากนั้นลองพิมพ์ใช้งานดูครับ เปลี่ยนเป็นภาษาไทยดู
ลองใช้งานดูครับ ผมลองใช้ edit ของ dos ดูมีปัญหานิดหน่อยครับ ประมาณว่าจะพิมพ์ภาษาไทยไม่ได้ แต่แสดงได้ครับ ส่วนโปรแกรมอื่น ต้องลองไปใช้ดูครับ ถ้าจะเอาไปใช้จริงจังนี่ต้อง test ดูเอาเองครับ มีปัญหาอะไรนี่ต้องลองหาดูครับ โชคดีครับ
[/b]