เปิดไฟล์แล้วเป็นภาษาต่างดาว อ่านไม่ออก แก้ยังไง? Excel, CSV, Word, โปรแกรมเก่า
“พี่ ไฟล์ที่ลูกค้าส่งมา เปิดแล้วเป็นภาษาต่างดาวหมดเลย อ่านไม่ออกสักตัว” เจอแบบนี้ไม่ต้องตกใจครับ ข้อมูลในไฟล์ไม่ได้พัง แค่โปรแกรมเปิดไฟล์ด้วย “การตั้งค่าภาษา” ไม่ตรงกับตอนที่เซฟมา ตัวอักษรไทยเลยถูกอ่านเป็นตัวอักษรภาษาอื่น
บทความนี้แยกตามโปรแกรมที่เจอบ่อยที่สุด คือ Excel / ไฟล์ CSV, Word / ไฟล์ .txt และโปรแกรมรุ่นเก่าอย่างโปรแกรมบัญชี รวมถึงอาการใกล้เคียงอย่างฟอนต์เพี้ยนและสระลอยครับ
ดูหน้าตาตัวอักษรก่อน บอกได้ว่าเป็นแบบไหน
| หน้าตาที่เห็น | เกิดจาก | ไปที่ |
|---|---|---|
สวัสดี (มี ภซ้ำๆ) |
ไฟล์เซฟแบบ UTF-8 แต่เปิดแบบภาษาตะวันตก | Excel / CSV |
ÊÇÑÊ´Õ หรือ ¡ÒÃ |
ไฟล์ภาษาไทยแบบเก่า (TIS-620) แต่เปิดแบบภาษาตะวันตก | Word / txt หรือ โปรแกรมเก่า |
???? หรือ □□□□ |
เครื่องไม่มีฟอนต์ภาษาไทย หรือข้อมูลถูกแปลงผิดตอนเซฟ | ฟอนต์ |
| ภาษาไทยอ่านได้ แต่สระ วรรณยุกต์ลอยหรือซ้อนกัน | ฟอนต์ที่เลือกไม่รองรับภาษาไทยเต็มที่ | สระลอย |
Excel / CSV เปิดแล้วเป็นภาษาต่างดาว
เจอบ่อยที่สุดครับ โดยเฉพาะไฟล์ .csv ที่ดาวน์โหลดจากระบบออนไลน์ เช่น รายงานยอดขาย รายชื่อลูกค้า ไฟล์พวกนี้มักเซฟเป็น UTF-8 แต่พอดับเบิลคลิกเปิดด้วย Excel ตรงๆ Excel จะอ่านเป็นภาษาตะวันตก ภาษาไทยเลยกลายเป็น สวัส
วิธีแก้ (Excel 365 / 2019 / 2021):
- เปิด Excel เปล่าๆ ขึ้นมาก่อน อย่าดับเบิลคลิกไฟล์
- ไปที่แท็บ Data → From Text/CSV
- เลือกไฟล์ .csv
- ที่ช่อง File Origin เลือก 65001: Unicode (UTF-8): จะเห็นตัวอย่างภาษาไทยอ่านออกทันที
- กด Load
ถ้าเลือก UTF-8 แล้วยังอ่านไม่ออก ให้ลองเลือก 874: Thai (Windows) แทน
ถ้าเราเป็นคนเซฟ CSV เอง: ตอน Save As ให้เลือกชนิดไฟล์ CSV UTF-8 (Comma delimited) แทน CSV ธรรมดา คนที่เปิดต่อจะไม่เจอภาษาต่างดาว
Word / ไฟล์ .txt เป็นภาษาต่างดาว
Word: ถ้าเปิดไฟล์ข้อความแล้ว Word ขึ้นหน้าต่าง File Conversion ให้เลือก Other encoding แล้วลองเลือก Unicode (UTF-8) หรือ Thai (Windows) ดูตัวอย่างด้านล่างว่าอ่านออกไหม แล้วค่อยกด OK
ถ้า Word ไม่ถาม ให้ไปที่ File → Options → Advanced → เลื่อนลงไปหัวข้อ General → ติ๊ก Confirm file format conversion on open แล้วเปิดไฟล์ใหม่ Word จะถามทุกครั้ง
Notepad: Notepad รุ่นใหม่ใน Windows 10/11 มักตรวจจับภาษาให้เองอัตโนมัติ ถ้าเปิดแล้วยังเป็นภาษาต่างดาว ให้เปิดไฟล์นั้นด้วย Word ตามวิธีด้านบนแทน จะเลือก Encoding เองได้
โปรแกรมบัญชี / โปรแกรมรุ่นเก่า เป็นภาษาต่างดาวทั้งโปรแกรม
ถ้าไม่ใช่แค่ไฟล์ แต่เมนูและข้อความในโปรแกรมทั้งโปรแกรมเป็นภาษาต่างดาว มักเป็นโปรแกรมรุ่นเก่า (เช่น โปรแกรมบัญชี โปรแกรมขายหน้าร้าน) ที่ต้องพึ่งการตั้งค่าภาษาของ Windows เจอบ่อยกับเครื่องใหม่ หรือเครื่องที่เพิ่งลง Windows ใหม่ ที่ตั้งภาษาระบบเป็นอังกฤษไว้
วิธีแก้:
- กด Windows + R พิมพ์
intl.cplแล้วกด Enter (จะเปิดหน้าต่าง Region) - ไปที่แท็บ Administrative
- ตรง Language for non-Unicode programs กด Change system locale…
- เลือก Thai (Thailand)
- ถ้ามีช่อง Beta: Use Unicode UTF-8 for worldwide language support ถูกติ๊กอยู่ ให้เอาติ๊กออก (ตัวเลือกนี้ทำให้โปรแกรมไทยรุ่นเก่าหลายตัวเพี้ยน)
- กด OK แล้วรีสตาร์ทเครื่อง
การตั้งค่านี้ไม่ได้เปลี่ยนภาษาเมนูของ Windows ครับ Windows ยังเป็นภาษาเดิม เปลี่ยนแค่วิธีที่โปรแกรมเก่าอ่านตัวอักษร
เปิดไฟล์ที่เครื่องอื่นแล้วฟอนต์เพี้ยน หน้าเลื่อน
อาการนี้ภาษาไทยยังอ่านได้ แต่หน้าตาตัวอักษรเปลี่ยนไป บรรทัดเลื่อน หน้ากระดาษเกิน หรือบางตัวกลายเป็นสี่เหลี่ยม เพราะเครื่องที่เปิดไม่มีฟอนต์ที่เราใช้ตอนทำงาน โปรแกรมเลยหยิบฟอนต์อื่นมาแทน
วิธีแก้ เลือกตามสถานการณ์:
- จะเอาไปฉาย/ปริ้น/ส่งให้คนอื่นดูอย่างเดียว → เซฟเป็น PDF (File → Save As → เลือก PDF) ฟอนต์จะติดไปกับไฟล์ เปิดเครื่องไหนก็หน้าตาเหมือนเดิม
- คนรับต้องแก้ไฟล์ต่อ → ใน Word / PowerPoint ไปที่ File → Options → Save → ติ๊ก Embed fonts in the file (ไฟล์จะใหญ่ขึ้น และฟอนต์บางตัวไม่อนุญาตให้ฝัง)
- เครื่องปลายทางเป็นของเราเอง → ติดตั้งฟอนต์ตัวเดียวกันที่เครื่องนั้น ดูวิธีได้ที่ วิธีติดตั้งฟอนต์ TH Sarabun บน Windows 11
- งานราชการ/เอกสารที่ส่งหลายหน่วยงาน → ใช้ฟอนต์มาตรฐานที่เครื่องส่วนใหญ่มี เช่น TH Sarabun New ตั้งแต่แรก
สระลอย วรรณยุกต์ซ้อน
ภาษาไทยอ่านได้ แต่สระบนกับวรรณยุกต์ลอยสูงเกิน ซ้อนกัน หรือไปอยู่ผิดที่ เจอบ่อยในโปรแกรมทำกราฟิกอย่าง Canva หรือเวลาใช้ฟอนต์ฟรีที่ออกแบบมาไม่ครบ สาเหตุคือฟอนต์นั้นไม่รองรับภาษาไทยเต็มที่
วิธีแก้: เปลี่ยนไปใช้ฟอนต์ที่ออกแบบมาสำหรับภาษาไทยโดยเฉพาะ เช่น Sarabun, Kanit, Prompt, Noto Sans Thai ใน Canva ให้พิมพ์ชื่อฟอนต์เหล่านี้ในช่องค้นหาฟอนต์ได้เลย แล้วลองพิมพ์คำที่มีสระบน + วรรณยุกต์ เช่น “ที่นี่ ปี่ ก็ได้” เช็คก่อนใช้ทั้งงาน
สรุป
เปิดไฟล์แล้วเป็นภาษาต่างดาว ข้อมูลไม่ได้หายครับ
- Excel / CSV → อย่าดับเบิลคลิก ใช้ Data → From Text/CSV → เลือก UTF-8
- Word / txt → เลือก Encoding เป็น UTF-8 หรือ Thai (Windows)
- โปรแกรมเก่าเพี้ยนทั้งโปรแกรม → ตั้ง Language for non-Unicode programs เป็น Thai แล้วรีสตาร์ท
- ฟอนต์เพี้ยนเมื่อเปิดเครื่องอื่น → ส่งเป็น PDF หรือฝังฟอนต์
- สระลอย → เปลี่ยนเป็นฟอนต์ที่รองรับภาษาไทย
ถ้าลองแล้วยังไม่หาย หรืออยากให้ช่วยดู ทักมาได้ที่ LINE: @018ffulw ครับ
คำถามที่พบบ่อย
เปิดไฟล์ CSV ใน Excel แล้วภาษาไทยเป็นภาษาต่างดาว แก้ยังไง?
อย่าดับเบิลคลิกเปิดไฟล์ ให้เปิด Excel เปล่าก่อน ไปที่ Data → From Text/CSV เลือกไฟล์ แล้วตั้ง File Origin เป็น 65001: Unicode (UTF-8) ถ้ายังอ่านไม่ออกให้ลอง 874: Thai (Windows) แล้วกด Load
ภาษาต่างดาว ข้อมูลหายไหม?
ไม่หายครับ ข้อมูลในไฟล์ยังอยู่ครบ แค่โปรแกรมเปิดไฟล์ด้วยการตั้งค่าภาษาไม่ตรงกับตอนที่เซฟ เปลี่ยนการตั้งค่าภาษาตอนเปิดไฟล์ก็อ่านได้ปกติ แต่อย่าเพิ่งกดเซฟทับตอนที่ยังเป็นภาษาต่างดาว
โปรแกรมบัญชีเป็นภาษาต่างดาวทั้งโปรแกรม ทำยังไง?
กด Windows + R พิมพ์ intl.cpl ไปที่แท็บ Administrative กด Change system locale เลือก Thai (Thailand) และเอาติ๊กออกจาก Beta: Use Unicode UTF-8 ถ้ามี แล้วรีสตาร์ทเครื่อง
ทำไมส่งไฟล์ Word ไปเครื่องอื่นแล้วฟอนต์เพี้ยน?
เพราะเครื่องปลายทางไม่มีฟอนต์ที่ใช้ในไฟล์ โปรแกรมเลยใช้ฟอนต์อื่นแทน ถ้าแค่ให้ดูหรือปริ้น ให้ส่งเป็น PDF ถ้าต้องแก้ต่อ ให้ติ๊ก Embed fonts in the file ในหน้า Save ของ Word หรือติดตั้งฟอนต์เดียวกันที่เครื่องปลายทาง
สระลอยใน Canva แก้ยังไง?
เปลี่ยนไปใช้ฟอนต์ที่รองรับภาษาไทยเต็มที่ เช่น Sarabun, Kanit, Prompt หรือ Noto Sans Thai แล้วลองพิมพ์คำที่มีสระบนและวรรณยุกต์เช็คก่อนใช้
ข้อจำกัดความรับผิดชอบ
บทความนี้จัดทำขึ้นเพื่อให้ความรู้เท่านั้น ผู้อ่านควรสำรองข้อมูลสำคัญทุกครั้งก่อนทำตามขั้นตอนใดๆ โยโยคอมพิวเตอร์ไม่รับผิดชอบต่อความเสียหายที่อาจเกิดขึ้นจากการนำข้อมูลไปปฏิบัติ ผู้อ่านยอมรับความเสี่ยงด้วยตนเอง หากไม่มั่นใจ ควรปรึกษาช่างผู้เชี่ยวชาญ
เขียนโดย
สุทินันท์ ปูคะภาค (โย)
ช่างคอมพิวเตอร์ประสบการณ์กว่า 20 ปี จากจังหวัดสระบุรี แชร์ความรู้ไอทีผ่านบทความและวิดีโอ YouTube เพื่อให้ทุกคนแก้ปัญหาคอมได้ด้วยตัวเอง
ดูวิดีโอบน YouTubeบทความที่เกี่ยวข้อง
จอสีเพี้ยน จอออกชมพู เขียว เหลือง แก้ยังไง? เช็คเองก่อนซื้อจอใหม่
จอสีเพี้ยน จอคอมออกสีชมพู เขียว ม่วง หรือเหลืองทั้งจอ เกิดจากอะไร เช็คเองได้ว่าเสียที่จอ ที่สาย หรือแค่ตั้งค่าผิด พร้อมวิธีแก้ทีละสาเหตุ ทั้ง Windows 10 และ 11
วิธีเข้า BIOS Lenovo กดปุ่มอะไร? F2 / F1 / F12 / ปุ่ม Novo ครบทุกรุ่น
เข้า BIOS Lenovo โน้ตบุ๊ค IdeaPad กด F2 ThinkPad และคอมตั้งโต๊ะกด F1 เมนูบูตกด F12 พร้อมวิธีใช้ปุ่ม Novo เข้าจาก Windows และแก้กดแล้วไม่เข้า
คีย์บอร์ดพิมพ์ไม่ได้ พิมพ์ไม่ออก พิมพ์เป็นตัวเลข แก้ยังไง? รวมทุกอาการ
คีย์บอร์ดพิมพ์ไม่ได้ กดแล้วไม่ขึ้น พิมพ์เป็นตัวเลข พิมพ์ไทยแล้วออกเป็นอังกฤษ ทั้งคีย์บอร์ดคอม คีย์บอร์ดไร้สาย และคีย์บอร์ดโน๊ตบุ๊ก เช็คเองทีละขั้นพร้อมวิธีแก้