วิธีแก้ไข Excel เปิดไฟล์ CSV แล้วอ่านภาษาไทยไม่ออก

ผู้ใช้จะใช้คำประมาณว่า “เป็นภาษาต่างดาว” เอ่อ … ภาษาต่างดาวเนี่ยเป็นไงครับ ? อย่างคนเขียนคำว่า “私はあなたを愛している” ทำไมเราถึงรู้ว่า นี่คือภาษาญี่ปุ่น หรือ “我愛你”  ทำไมเราถึงรู้ว่า นี่เป็นภาษาจีน หรือ “Я люблю тебя” เป็นภาษารัสเซีย

เปลี่ยนเป็นคำว่า “เป็นภาษาที่อ่านไม่ออก” หรือ “ไม่ออกมาเป็นภาษาไทย” จะถูกต้องกว่านะครับ

ปัญหา

ผู้ใช้เปิดไฟล์ที่แน่ใจได้ว่า Export จากระบบมาเป็น Unicode/UTF-8 แน่นอน

สังเกต Column F

เหตุ

Microsoft Excel เค้าจะ Default ใช้ Charset เป็น Windows-874

วิธีการแก้ไข

สร้างไฟล์ Excel ใหม่

คลิกเมนู Data -> From Text/CSV
(ของใครเมนูภาษาไทย เทียบเคียงเอาเองนะครับ)

เลือกไฟล์ CSV ที่ต้องการ เบื้องต้นตอนจะ Import จะได้เห็นสิ่งที่ Excel ทำ คือ Default เป็น Windows-874

ต่อไป เปลี่ยนที่ File Origin เป็น Unicode/UTF-8
หรือ แล้วแต่ที่ต้นทาง Export มา

ก็จะได้ ภาษาไทยสวยงาม

เมื่อคลิก Load ก็จะได้ข้อมูลที่เป็น “ภาษาไทย” อ่านออกแล้ว

หวังว่าจะเป็นประโยชน์ครับ