วิธีแก้ Notepad อ่านภาษาไทยไม่ได้ เป็นหนึ่งในเทคนิคสำคัญที่ผู้ใช้งานคอมพิวเตอร์ระบบปฏิบัติการ Windows หลายท่านมีความจำเป็นต้องทราบ เนื่องจากปัญหาการเปิดไฟล์ข้อความ (Text File) แล้วพบว่าตัวอักษรภาษาไทยแสดงผลผิดเพี้ยน หรือที่มักเรียกกันว่า “ภาษาต่างด้าว” นั้น เป็นปัญหาคลาสสิกที่พบเจอได้บ่อยครั้ง โดยเฉพาะในคอมพิวเตอร์ที่เพิ่งทำการติดตั้งระบบปฏิบัติการใหม่ หรือคอมพิวเตอร์ที่ถูกตั้งค่าเริ่มต้นมาจากต่างประเทศ บทความนี้จะพาทุกท่านไปทำความเข้าใจถึงสาเหตุและขั้นตอนการแก้ไขอย่างละเอียด เพื่อให้โปรแกรม Notepad กลับมาแสดงผลภาษาไทยได้อย่างถูกต้องและสมบูรณ์แบบ 💻
สาเหตุที่ทำให้ Notepad แสดงผลเป็นภาษาต่างด้าว 🔍
ปัญหาโปรแกรม Notepad อ่านภาษาไทยไม่ได้ มักมีสาเหตุหลักมาจากการตั้งค่า System Locale (ระบบภาษาสำหรับโปรแกรมที่ไม่ได้ใช้มาตรฐาน Unicode) ภายในระบบปฏิบัติการ Windows ไม่ตรงกับภาษาของไฟล์ที่ถูกสร้างขึ้น หากคอมพิวเตอร์ถูกตั้งค่า System Locale เป็นภาษาอังกฤษ (English) เมื่อนำไฟล์ข้อความที่มีการเข้ารหัส (Encoding) แบบ ANSI และพิมพ์ด้วยภาษาไทยมาเปิด ระบบจะไม่สามารถแปลงรหัสเหล่านั้นให้ออกมาเป็นตัวอักษรภาษาไทยได้ ทำให้เกิดการแสดงผลเป็นสัญลักษณ์แปลกๆ หรือภาษาต่างด้าวนั่นเอง
นอกจากนี้ เรื่องของการเข้ารหัสไฟล์ หรือ Encoding ก็มีส่วนสำคัญ หากไฟล์ข้อความไม่ได้ถูกบันทึกในรูปแบบ UTF-8 ซึ่งเป็นมาตรฐานที่รองรับภาษาทั่วโลก แต่ถูกบันทึกเป็นรูปแบบเก่า เมื่อนำไปเปิดในเครื่องคอมพิวเตอร์ที่ไม่ได้ตั้งค่ารองรับภาษาไทย ก็จะทำให้เกิดปัญหาการแสดงผลผิดเพี้ยนได้เช่นกัน
ขั้นตอนการแก้ไขปัญหาภาษาไทยใน Notepad อย่างละเอียด 🛠️
การตั้งค่าเพื่อแก้ไขปัญหานี้ สามารถทำได้โดยการเข้าไปปรับเปลี่ยนการตั้งค่าภูมิภาคและภาษา (Region) ใน Control Panel ของระบบปฏิบัติการ Windows ซึ่งรองรับทั้ง Windows 10 และ Windows 11 โดยมีขั้นตอนดังต่อไปนี้:
-
เปิด Control Panel: คลิกที่ปุ่ม Start (โลโก้ Windows) บนหน้าจอ จากนั้นพิมพ์ค้นหาคำว่า
Control Panelและคลิกเพื่อเปิดหน้าต่างการตั้งค่า -
เปลี่ยนมุมมองการแสดงผล: ในหน้า Control Panel ที่มุมขวาบนตรงคำว่า
View by:ให้เลือกปรับเป็นLarge iconsหรือSmall iconsเพื่อให้เห็นเมนูต่างๆ อย่างชัดเจน -
เข้าสู่เมนู Region: ค้นหาและคลิกที่ไอคอน
Regionเพื่อเข้าสู่การตั้งค่าภูมิภาค -
เลือกแท็บ Administrative: เมื่อหน้าต่าง Region ปรากฏขึ้น ให้คลิกที่แท็บ
Administrativeซึ่งอยู่ด้านบนขวาสุด -
เปลี่ยน System Locale: ในหัวข้อ Language for non-Unicode programs ให้คลิกที่ปุ่ม
Change system locale...(ระบบอาจถามหาการยืนยันสิทธิ์ผู้ดูแลระบบ ให้กด Yes) -
ตั้งค่าเป็นภาษาไทย: ในช่อง Current system locale ให้คลิกที่เมนู Dropdown (ลูกศรชี้ลง) แล้วเลื่อนหาและเลือก
Thai (Thailand) -
บันทึกการตั้งค่าและรีสตาร์ทเครื่อง: กดปุ่ม
OKระบบจะแจ้งเตือนให้ทำการรีสตาร์ทคอมพิวเตอร์ (Restart now) เพื่อให้การเปลี่ยนแปลงมีผลสมบูรณ์ ให้ทำการบันทึกงานอื่นๆ ให้เรียบร้อยและกดยอมรับการรีสตาร์ท
วิธีแก้ไขเพิ่มเติมผ่านการบันทึกไฟล์ (Save As Encoding) 📝
ในกรณีที่ท่านไม่สะดวกในการปรับเปลี่ยนการตั้งค่า System Locale ของคอมพิวเตอร์ หรือต้องการส่งไฟล์ข้อความไปให้ผู้อื่นที่อาจไม่ได้ตั้งค่าภาษาไทยไว้ ท่านสามารถใช้วิธีการบันทึกไฟล์ด้วยการเข้ารหัสที่ถูกต้อง เพื่อป้องกันปัญหา Notepad อ่านภาษาไทยไม่ได้ ดังนี้:
-
เมื่อท่านพิมพ์ข้อความภาษาไทยใน Notepad เสร็จเรียบร้อยแล้ว ให้คลิกที่เมนู
Fileบริเวณมุมซ้ายบน -
เลือกคำสั่ง
Save As... -
ในหน้าต่างการบันทึกไฟล์ ให้สังเกตที่มุมขวาล่าง จะพบกับหัวข้อ Encoding
-
ให้คลิกเปลี่ยนจาก ANSI เป็น UTF-8
-
จากนั้นตั้งชื่อไฟล์และกดปุ่ม
Save
การบันทึกไฟล์ในรูปแบบ UTF-8 จะช่วยให้ไฟล์ข้อความนั้นสามารถเปิดอ่านภาษาไทยได้อย่างถูกต้องในทุกอุปกรณ์และทุกระบบปฏิบัติการที่รองรับมาตรฐาน Unicode
คำถามที่พบบ่อย (FAQs) เกี่ยวกับการตั้งค่าภาษาใน Windows ❓
Q1: ทำตามขั้นตอนการเปลี่ยน System Locale แล้ว แต่ Notepad ยังแสดงผลเป็นภาษาต่างด้าวอยู่ ต้องทำอย่างไร? A1: หากตั้งค่า System Locale เป็น Thai (Thailand) และรีสตาร์ทเครื่องแล้วยังไม่หาย ปัญหาอาจเกิดจากตัวไฟล์ที่ถูกบันทึกมาผิดพลาดตั้งแต่แรก หรือฟอนต์ที่ใช้ในโปรแกรม Notepad ไม่รองรับภาษาไทย แนะนำให้ลองเปิด Notepad ไปที่เมนู Format > Font แล้วเลือกฟอนต์มาตรฐานที่รองรับภาษาไทย เช่น Tahoma หรือ Cordia New
Q2: การเปลี่ยน System Locale เป็นภาษาไทย จะมีผลกระทบกับโปรแกรมภาษาอังกฤษอื่นๆ ในเครื่องหรือไม่? A2: ไม่ส่งผลกระทบต่อโปรแกรมภาษาอังกฤษโดยทั่วไป การเปลี่ยน System Locale เป็นเพียงการกำหนดค่าเริ่มต้นให้กับโปรแกรมรุ่นเก่า (Non-Unicode) ให้เข้าใจวิธีการแสดงผลรหัสภาษาไทยเท่านั้น โปรแกรมสมัยใหม่ส่วนใหญ่ที่ใช้ระบบ Unicode จะสามารถทำงานร่วมกันได้อย่างปกติ
สรุปสาระสำคัญ การตั้งค่าภาษาไทยใน Windows เพื่อแก้ไข Notepad 📌
การเรียนรู้วิธีแก้ Notepad อ่านภาษาไทยไม่ได้ ถือเป็นทักษะพื้นฐานที่ช่วยแก้ปัญหาความหงุดหงิดในการใช้งานคอมพิวเตอร์ได้อย่างตรงจุด โดยสรุปแล้ว หัวใจสำคัญคือการปรับเปลี่ยน ตั้งค่าภาษาไทย Windows ในส่วนของ System Locale ให้เป็น Thai (Thailand) เพื่อให้ระบบปฏิบัติการสามารถประมวลผลตัวอักษรภาษาไทยในโปรแกรม Non-Unicode ได้อย่างถูกต้อง นอกจากนี้ การสร้างพฤติกรรมบันทึกไฟล์ข้อความด้วยรูปแบบ UTF-8 อยู่เสมอ ก็เป็นอีกหนึ่ง แก้ภาษาต่างด้าว Notepad ที่ยั่งยืนและมีประสิทธิภาพที่สุดครับ
💬 หากท่านผู้อ่านพบว่าบทความนี้มีประโยชน์ อย่าลืมกดแชร์เพื่อส่งต่อเทคนิคดีๆ ให้กับเพื่อนร่วมงาน หรือหากมีข้อสงสัยเพิ่มเติมเกี่ยวกับการใช้งานคอมพิวเตอร์ สามารถคอมเมนต์สอบถามได้ที่ใต้โพสต์นี้ ทางทีมงานพร้อมยินดีให้คำแนะนำครับ!
เรียนรู้วิธีการรีดประสิทธิภาพคอมพิวเตอร์ของคุณให้ถึงขีดสุด พร้อมอัปเดตทริคใหม่ๆ ที่คุณอาจยังไม่รู้ กลับไปที่หน้าหลัก [Microsoft Windows 11] เพื่อค้นหาบทความต่อไปของคุณได้เลยครับ 🚀



































