ถ้าไฟล์ TXT อ่านภาษาไทยถูกในโปรแกรมหนึ่ง แต่แปลงเป็น Word แล้วกลายเป็นตัวอักษรแปลก ๆ ให้ตรวจการอ่านไฟล์ก่อนเปลี่ยนฟอนต์ เริ่มจากต้นฉบับที่ยังไม่ถูกบันทึกทับ และทำสำเนา UTF-8 หลังยืนยันว่าข้อความถูกต้องแล้ว
ไบต์กับตัวอักษรต้องตรงกัน
MDN อธิบายว่าการถอดรหัสข้อความแปลงไบต์เป็นตัวอักษรตาม encoding ที่เลือก ส่วนวิธีอ่านไฟล์แบบ Blob.text() ใช้ UTF-8 เสมอ FileMyLove ใช้วิธีนี้กับ TXT ก่อนแปลงเป็นเอกสาร จึงไม่มีการเลือก encoding เก่าอัตโนมัติในขั้นตอนนี้
เราแนะนำให้ถามผู้ส่งหรือดูการตั้งค่าส่งออกของระบบต้นทาง หากไม่รู้ encoding อย่าเลือกสุ่มแล้วบันทึกทับไฟล์จริง
เตรียมสำเนาก่อนแปลง
- เก็บ TXT เดิมแยกไว้
- เปิดด้วยโปรแกรมที่เลือกรหัสอักขระตอนอ่านได้ โดยใช้ข้อมูลจากผู้ส่ง
- ตรวจคำไทย ชื่อเฉพาะ ตัวเลข และย่อหน้าต้นกับท้าย
- เมื่ออ่านถูกแล้ว บันทึกเป็นไฟล์ใหม่แบบ UTF-8
- เปิดสำเนาใหม่นั้นอีกครั้งเพื่อตรวจ ก่อนส่งเข้า แปลงเอกสาร
เลือกผลลัพธ์ Word แล้วดาวน์โหลด DOCX เปิดตรวจซ้ำในโปรแกรมปลายทาง เครื่องมือไม่มีช่องเลือก encoding ของ TXT และไม่ได้กู้คำไทยที่ผิดให้โดยอัตโนมัติ
แยกอาการให้ถูก
| อาการ | จุดที่เราแนะนำให้ตรวจ |
|---|---|
| คำไทยกลายเป็นชุดตัวอักษรอื่น | encoding ที่ใช้เปิดไฟล์ต้นฉบับ |
| อ่านถูกก่อนส่งออกแต่เพี้ยนหลังบันทึก | encoding ของสำเนาที่ส่งออกจริง |
| เห็นกล่องแทนตัวอักษร | ทดลองฟอนต์ที่รองรับ พร้อมตรวจข้อความกับต้นฉบับ |
| มีเครื่องหมายแทนข้อมูลที่หายไปแล้ว | กลับไปขอไฟล์เดิมหรือส่งออกใหม่ อย่าคาดหวังให้ตัวแปลงเดาคำ |
ตารางนี้เป็นแนวทางคัดแยก ไม่ใช่การวินิจฉัยจากภาพเพียงอย่างเดียว การเปลี่ยนชื่อท้ายไฟล์เป็น .docx ไม่ใช่ขั้นตอนถอดรหัสหรือแปลงเอกสาร
อย่าสับสนกับการจัดหน้า
เมื่ออ่านคำถูกแล้ว TXT ก็ยังเป็นข้อความล้วน ไม่ได้มีภาพและการจัดหน้าของ Word ซ่อนอยู่ อ่าน Word เป็น TXT แล้วรูปแบบหาย เพื่อเลือกสำเนาให้ตรงงาน ส่วนไฟล์ตาราง CSV มีขั้นตอนนำเข้าต่างออกไป ดู CSV ภาษาไทยกับ Excel
การแปลงใน FileMyLove ทำบนเครื่องผ่านเบราว์เซอร์ ไม่อัปโหลดเอกสาร เก็บทั้งต้นฉบับและสำเนาที่ตรวจแล้วจนกว่าผู้รับจะยืนยันว่าอ่านได้ถูกต้อง



