ตรวจ Encoding ของไฟล์
ตรวจ encoding ของไฟล์ข้อความ (UTF-8, UTF-16, Shift-JIS, TIS-620) ผ่าน BOM และ heuristics แปลงเป็น UTF-8 ฟรี
Loading tool...
ตรวจ Encoding ของไฟล์ คืออะไร?
File Encoding Detector อ่าน raw bytes ของไฟล์ข้อความ ตรวจ BOM markers validate UTF-8 multi-byte sequences และระบุ encoding (UTF-8, UTF-16, Shift-JIS, TIS-620 ฯลฯ) - จากนั้น decode เนื้อหาและให้ดาวน์โหลด UTF-8 สะอาด
ประโยชน์หลัก
- แก้ข้อความเพี้ยน (mojibake) โดยหา encoding ที่ถูกต้อง
- ตรวจ BOM ระบุ UTF-8 และ UTF-16 ได้ทันที
- validate multi-byte sequences แยก encoding ที่คล้ายกัน
- output UTF-8 สะอาดใช้กับแอปสมัยใหม่ได้
- ไฟล์ถูกประมวลผลในเครื่อง - ข้อมูลลับไม่ออกจากอุปกรณ์
กรณีการใช้งาน
- •แก้ข้อความเพี้ยนในเอกสารญี่ปุ่นหรือไทยรุ่นเก่า
- •แปลงไฟล์ Windows-1252 หรือ Latin-1 เป็น UTF-8 สมัยใหม่
- •ตรวจ encoding ก่อน import ข้อมูลลง database
- •รับประกัน encoding ที่สม่ำเสมอข้ามไฟล์ในทีม
วิธีตรวจ encoding ของไฟล์
- เลือกไฟล์: เลือกไฟล์ข้อความ - encoding จะถูกตรวจจับอัตโนมัติจาก BOM และ byte patterns
- ดูผลการตรวจ: ดู encoding ที่ตรวจพบ สถานะ BOM และขนาดไฟล์ในแผงผลลัพธ์
- ดาวน์โหลด UTF-8: คัดลอกหรือดาวน์โหลดเนื้อหาที่ decode แล้วเป็น UTF-8 สะอาด
คุณสมบัติหลัก
- ตรวจ BOM สำหรับ UTF-8, UTF-16 LE และ UTF-16 BE
- ตรวจ encoding แบบ heuristic สำหรับไฟล์ที่ไม่มี BOM
- validate UTF-8 multi-byte sequences
- output UTF-8 สะอาดพร้อมดาวน์โหลดและคัดลอก
- รองรับ Windows-1252, Latin-1, Shift-JIS และ TIS-620
- ประมวลผลในเครื่อง 100% ผ่าน TextDecoder API
คำถามที่พบบ่อย
BOM (Byte Order Mark) คืออะไร?
BOM คือ byte sequence พิเศษที่จุดเริ่มต้นของไฟล์ ระบุ encoding: EF BB BF สำหรับ UTF-8, FF FE สำหรับ UTF-16 LE และ FE FF สำหรับ UTF-16 BE
ทำไมข้อความถึงเพี้ยน (mojibake)?
เพราะไฟล์ถูก decode ด้วย encoding ที่ผิด เครื่องมือนี้ตรวจหา encoding ที่ถูกต้องเพื่อให้แสดงผลถูกต้อง
รองรับภาษาไทย (TIS-620) และญี่ปุ่น (Shift-JIS) หรือไม่?
รองรับ heuristic detection สามารถระบุ encoding เหล่านี้ได้ และ TextDecoder API decode ให้แสดงผลและแปลงได้
ไฟล์ของฉันถูกอัปโหลดไปที่ไหนหรือเปล่า?
ไม่ การประมวลผลทั้งหมดรันในเบราว์เซอร์ผ่าน TextDecoder API - ไฟล์ไม่ออกจากเครื่องคุณ