การตั้งค่าให้ Windows แสดงผลภาษาไทย
1. ความรู้ทั่วไป
(สำหรับผู้ที่ใช้งานโปรแกรมภาษาไทย บนระบบ Windows ไม่ว่าโปรแกรมใดๆ)
ในการใช้งาน Windows กับการแสดงผลภาษาไทยต่างๆ ผู้ใช้หลายคนคงจะเคยหรือกำลังประสบปัญหากับภาษาไทยอยู่แล้วก็ได้ หากโปรแกรมของคุณแสดงผลภาษาไทยผิดเพี้ยนไป ส่วนใหญ่จะเกิดจากการตั้งภาษาปกติ (Default Language) ของ Windows ไม่ถูกต้อง ซึ่งวิธีการเซตค่าของ Windows XP (Service Pack3 +), Windows 7, Windows 8, Windows 10 จะค่อนข้างเหมือนกัน (คือไปเซตที่ Windows’s Control Panel) จะแตกต่างกันไปบ้างก็ตรงหน้าตา และชื่อของตัวแปรที่มีการเปลี่ยนชื่อไปบ้างเท่านั้น
ต่อไปนี้เป็นวิธีแก้ไขปัญหาการแสดงผลภาษาไทย ที่สามารถใช้ได้ผลกับปัญหาดังกล่าวเป็นส่วนใหญ่
2. สำหรับ Windows 11
Windows 11 ใช้วิธีการเช่นเดียวกับ Windows 10 กล่าวคือ
- กำหนด Date-Time เวลาให้เป็น UTC + 07:00 (Bangkok)
- กำหนด [Preferred Language] ให้เป็น Thai
- กำหนด [Region] ให้เป็น Thailand
- กำหนด [Language for Non-Unicode Programs] ให้เป็น Thai (Thailand)
2.1 เลือกเมนู Settings จาก [Start] เมนู, แล้วเลือกเมนู [Time & language] ที่อยู่ด้านซ้าย ดังรูปข้างล่าง
2.2 จะปรากฏตัวเลือกที่ต้องกำหนดค่า 2 ตัว คือ [Date & Time] และ [Language & region]
ให้เริ่มจากเลือก [Date & Time] ก่อน ซึ่งจะปรากฏตัวเลือกตามภาพข้างล่าง
จากนั้นให้กำหนดค่า [Time zone] ให้เป็น “(UTC+07:00) Bangkok, Hanoi, Jakata”
2.3 กลับไปเลือกกำหนดค่า [Language & region] (ตามภาพในข้อ 2.1) ซึ่งจะปรากฏภาพตามข้างล่าง
2.4 กำหนดค่า [Preferred languages] โดยเพิ่มภาษาไทย (Thai)
– หากยังไม่มีภาษาไทย ให้กดปุ่ม [Add a language] เพื่อเพิ่มภาษาไทย (Thai)
– หากได้เพิ่มภาษาไทยแล้ว ให้ใช้เมาส์คลิกค้าง ที่เครื่องหมายจุด 6 จุด (ดังในกรอบสีแดงเล็กในรูปข้างบน) แล้วลากรายการภาษาไทย (Thai) ให้เลื่อนไปอยู่อันดับแรกของรายการ ตามรูปข้างบน
2.5 ถัดลงมาด้านล่าง (ในกรอบแดงล่าง) ส่วนที่เป็น [Region] ให้กำหนดค่า
– [Country or region] ให้เป็น Thailand
– [Regional format] ให้เป็น “Thai (Thailand)”
2.6 ไปที่เมนู [Start] ของ Windows แล้วค้นหา “Control Panel” จากนั้นเลือกคำสั่งเมนู [Control Panel] จะปรากฎหน้าจอ [Control Panel] ขึ้นมา
ใน [Control Panel] ให้เลือก [Region] ซึ่งจะปรากฏหน้าจอตามภาพข้างล่าง
2.7 ที่หน้าจอ [Region] ตามภาพข้างบน กำหนดค่า [Language for non-Unicode Programs] ให้เป็น Thai ตามขั้นตอนดังนี้
– คลิกเลือกแถบ [Administrative] ที่ด้านบนของหน้าจอ
– ในส่วน [Language for non-Unicode programs] หากไม่เป็น “Thai (Thailand)” ให้คลิกที่ปุ่ม [Change system locale…] ซึ่งจะปรากฏหน้าจอตามภาพข้างล่าง
2.8. ที่หน้าจอ [Region Settings] กำหนดค่า [Current system locale] ให้เป็น “Thai (Thailand)” แล้วกดปุ่ม [OK] เพื่อบันทึก
– กลับมาอยู่ที่หน้าจอ [Region] กดปุ่ม [OK] อีกครั้ง
– ระบบ Windows อาจต้องการให้บูทเครื่องใหม่ ให้เลือกคำสั่ง [Restart Windows]
3. สำหรับ Windows 8, Windows 10
สำหรับ Winodws 8, Windows 10 สามารถใช้วิธีเดียวกับ Windows 7 ได้ เพียงแต่หน้าตาที่จะเข้าไปกำหนดค่า อาจจะแตกต่างกัน หรืออาจย้ายสลับที่กันบ้าง ขอเพียงตั้งค่าให้ครบตามตัวอย่าง ก็จะสามารถใช้ภาษาไทยได้เช่นกัน ในที่นี้เราขอใช้ Windows 10 เป็นตัวอย่างหลัก
3.1 ปรับการใช้งาน Windows 10 เป็น Desktop Mode แล้วคลิกที่ [Start] เมนู และ [All apps] ดังรูปข้างล่าง
3.2 เลื่อนเมนูลงมาด้านล่าง จะพบเมนู [Windows System], ให้คลิกขยายเมนู [Windows System] และคลิกที่เมนู [Control Panel]
3.3 จะปรากฎหน้าจอ [Control Panel] ดังรูปด้านล่าง
3.4 เราจะต้องกำหนดค่าต่อไปนี้ให้เหมาะการกับการแสดงผลภาษาไทย คือ
-
-
-
- Date and Time
- Language
- Region
-
-
3.4.1 ใน [Control Panel] คลิกที่คำสั่ง [Date and Time]
คลิกที่ปุ่มคำสั่ง [Change time zone…] แล้วเลือกโซนเวลาเป็น [(UTC + 07:00) Bangkok, Hanoi, Jakarta] กดปุ่ม [OK]
3.4.2 ใน [Control Panel] คลิกที่คำสั่ง [Clock, Language and Region]
หากยังไม่มีรายชื่อภาษาไทยให้เห็นตามภาพ ให้เลือกปุ่มคำสั่ง [Add a language] เพื่อเพิ่มภาษาไทย ซึ่งจะปรากฎหน้าจอตามภาพด้านล่าง
ให้กดเลือกภาษา [ไทย (Thai)] แล้วกดปุ่ม [Add] คุณจะเห็นภาษาไทย เพิ่มเข้ามาตามรูปในข้อ 3.4.2 ด้านบน
จากนั้นให้กดปุ่ม [Options] ที่อยู่ด้านข้างขวาของปุ่ม [ไทย (Thai)] คุณจะเห็นตัวเลือกของภาษาไทยตามภาพด้านล่าง รวมทั้งแป้นพิมพ์ในช่อง [Input method] ด้วย (ที่นิยมใช้กันคือ แป้นพิมพ์เกษมณี หรือ Kedmanee)
ซึ่งหากคุณไม่เห็นแป้นพิมพ์ดังกล่าวในตัวเลือกภาษาไทย ให้คลิกปุ่มคำสั่ง [Add an Input Method] แล้วเพิ่มแป้นพิมพ์ที่ต้องการ (ตามภาพด้านล่าง)
3.4.3 ใน [Control Panel] คลิกที่คำสั่ง [Region] จะปรากฎหน้าจอ [Region] ตามรูปด้านล่าง
3.4.3.1 คลิกที่แถบ [Formats] สังเกตค่าในช่อง [Format] จะต้องเป็น [Thai (Thailand)] หากไม่ใช่ค่านี้ให้เปลี่ยนค่าให้ถูกต้อง (ตามรูปด้านล่าง)
3.4.3.2 คลิกที่แถบ [Location] สังเกตค่าในช่อง [Home location] จะต้องเป็น [Thailand] หากไม่ใช่ค่านี้ให้เปลี่ยนค่าให้ถูกต้อง
3.4.3.3 คลิกที่แถบ [Administrative] สังเกตค่าในช่อง [Language for non-Unicode programs] ตรงส่วน [Current language for non-Unicode programs] จะต้องเป็น [Thai (Thailand)]
หากไม่ใช่ค่า [Thai (Thailand)] ให้เปลี่ยนค่าให้ถูกต้อง โดยการคลิกที่ปุ่มคำสั่ง [Change system locale…] จะเห็นหน้าจอตามภาพด้านล่าง ให้เลือกค่าในช่อง [Current system locale] ให้เป็น [Thai (Thailand)] แล้วกด [OK]
เมื่อกำหนดค่าต่างๆ เสร็จแล้ว ให้กดบันทึกค่าโดยการกดปุ่ม [OK] เพื่อบันทึกค่า จนกระทั่งกลับไปยังหน้าจอ Control Panel และต้องสั่ง [Restart] เครื่องอีกครั้ง ค่าที่กำหนดไว้จึงจะมีผลใช้งาน
4. สำหรับ Windows 7, Windows 8
4.1 เปิด Control Panel
4.2 ที่ Control Panel, เลือกไอคอน [Regional and Language]
จะปรากฎหน้าจอดังรูปข้างล่าง
4.3 ที่หน้าจอ [Regional and Language], ตั้งค่า Format, Location และ Locale ให้เป็น Thai หรือ Thailand ให้หมดคือ
-
-
-
- ที่หน้า [Formats] (หมายเลข 1) ตั้งค่า [Format] ให้เป็น “Thai (Thailand)“
- ที่หน้า [Location] (หมายเลข 2) ตั้งค่า [Current location] ให้เป็น “Thailand“
-
-
ที่หน้า [Administrative] เปลี่ยนค่า System Locale โดยการคลิกที่ปุ่ม [Change system locale…] (หมายเลข 3) ซึ่งจะปรากฎหน้าจอ [Region and Language Settings] ให้เลือก [Current system locale] เป็น “Thai (Thailand)” แล้วกดปุ่ม [OK]
4.4 กดปุ่ม [OK] เพื่อบันทึกค่าที่ตั้งไว้ และปิดหน้าจอ [Region and Language]
5. สำหรับ Windows XP
5.1 คลิกไปที่ปุ่ม Start ของ Windows, เลือกเมนู Setting แล้วเลือก Control Panel
5.2 ที่ Control Panel, เลือกไอคอน [Regional and Language Options]
จะปรากฎหน้าจอดังรูปข้างล่าง
5.3 ที่หน้าจอ [Regional and Language Options], ตั้งค่า Region, Location และ Language ให้เป็น Thai หรือ Thailand ให้หมดคือ
ที่หน้า [Regional Options] คลิกเลือก [Standards and formats] (หมายเลข 1) ให้เป็นค่า “Thai“, [Location] (หมายเลข 2) ให้เป็น “Thailand“
ที่หน้า [Language] ทำเครื่องหมายเลือก [Install files for complex script and right-to-left language (including Thai)] และ [Install files for East Asian languages] (หมายเลข 3)
ที่หน้า [Advances] เลือก [Language for non-Unicode programs] (หมายเลข 4) ให้เป็นค่า “Thai“
5.4 กดปุ่ม [OK]