ตัวตรวจจับและแปลงการเข้ารหัสอักขระ
เปรียบเทียบตัวเลือกการเข้ารหัสอักขระของไฟล์ด้วยการดูข้อความ แล้วแปลงเป็นการเข้ารหัสที่ผู้รับต้องการและบันทึกไฟล์ รองรับการป้อนข้อความและเลขฐานสิบหกด้วย
คุณทำอะไรได้
เปรียบเทียบข้อความและเลือกวิธีถอดรหัส
แสดงการเข้ารหัสที่ถอดรหัสไฟล์หรือข้อมูลเลขฐานสิบหกได้ ดูข้อความของผู้สมัครแต่ละรายการแล้วเลือกการเข้ารหัสที่จะใช้
แปลงให้เหมาะกับผู้รับ
เลือกการเข้ารหัสเอาต์พุตจาก 6 รูปแบบ ได้แก่ UTF-8, UTF-16 LE/BE, ตัวแปรของ Shift_JIS, EUC-JP และ ISO-2022-JP
สร้างไฟล์เมื่อข้อความยังคงถูกต้องได้เท่านั้น
ถอดรหัสผลลัพธ์อีกครั้งหลังการแปลง เพื่อยืนยันว่าตรงกับข้อความ อักขระที่ไม่สามารถแทนได้จะไม่ถูกแทนที่ด้วย “?” แล้วบันทึก
วิธีใช้งาน
ป้อนเนื้อหาที่จะแปลง
วางข้อความหรือเลือกไฟล์ 1 ไฟล์ สำหรับอินพุตเลขฐานสิบหก ให้ป้อนข้อมูลแล้วคลิก “ค้นหาการเข้ารหัสที่เป็นไปได้”
ตรวจสอบผู้สมัครสำหรับไฟล์หรืออินพุตเลขฐานสิบหก
เปรียบเทียบข้อความที่แสดงของผู้สมัครแต่ละรายการแล้วเลือกรายการที่อ่านได้ถูกต้อง หากมีผู้สมัครเพียง 1 รายการ รายการนั้นจะถูกเลือกไว้แล้ว จึงตรวจดูข้อความของมัน
เลือกการเข้ารหัสเอาต์พุต
เลือกการเข้ารหัสตามที่ผู้รับกำหนด หาก UTF-8 หรือ UTF-16 ต้องมี BOM ให้เปิดการตั้งค่าขั้นสูงแล้วเพิ่ม BOM
แปลงและดาวน์โหลด
คลิก “แปลงและสร้างไฟล์” แล้วบันทึกไฟล์ที่สร้างขึ้น คุณตรวจสอบหรือคัดลอกข้อมูลเลขฐานสิบหะของเอาต์พุตได้ตามที่ต้องการ
มีประโยชน์เมื่อ
อ่านไฟล์ CSV หรือไฟล์ข้อความที่ได้รับมา
ใช้เพื่อหาการเข้ารหัสที่แสดงเนื้อหาของไฟล์ CSV หรือไฟล์ข้อความต้นฉบับซึ่งดูเหมือนตัวอักษรมั่วได้อย่างถูกต้อง
แชร์ข้อมูลในการเข้ารหัสที่ระบุ
ใช้เพื่อเปลี่ยนการเข้ารหัสอักขระให้เหมาะกับระบบของผู้รับ และเตรียมไฟล์ข้อความเพื่อแชร์
สิ่งที่ต้องตรวจสอบเมื่อเลือกการเข้ารหัส
อักขระแปลงเป็นลำดับไบต์อย่างไร
อักขระเดียวกันจะถูกบันทึกเป็นลำดับไบต์ที่ต่างกันตามการเข้ารหัส การเปิดข้อมูลด้วยการเข้ารหัสที่ต่างจากที่ใช้บันทึก อาจทำให้อ่านออกเป็นอักขระอื่น
ตรวจสอบข้อความแม้จะมีผู้สมัครเพียงรายการเดียว
การถอดรหัสอินพุตได้ ไม่ได้ยืนยันการเข้ารหัสต้นฉบับ อินพุตที่สั้นหรือมีเฉพาะตัวอักษรและตัวเลข อาจให้ข้อความเดียวกันกับผู้สมัครหลายการเข้ารหัส ให้ตรวจสอบข้อความกับการตั้งค่าที่ใช้สร้างขึ้น
BOM คือเครื่องหมายที่บอกการเข้ารหัส
พิจารณาการเพิ่ม BOM ตามข้อกำหนดของผู้รับ เครื่องมือนี้ให้คุณเพิ่ม BOM ได้เป็นตัวเลือกสำหรับ UTF-8 และ UTF-16 BOM ที่ตรงกับการเข้ารหัสของอินพุตจะถูกลบออกจากข้อความระหว่างการถอดรหัส
เมื่อข้อมูลต้นฉบับสูญหาย
ข้อมูลที่เปิดด้วยการเข้ารหัสผิดแล้วบันทึกซ้ำ หรือข้อมูลที่อักขระหายไป ไม่สามารถกู้คืนได้เสมอ หากไฟล์ต้นฉบับยังอยู่ ให้ตรวจสอบไฟล์นั้นแทน
ตัวคั่นและการขึ้นบรรทัดของ CSV ยังคงเดิม
เปลี่ยนเฉพาะการเข้ารหัส เครื่องมือจะไม่ปรับคอลัมน์ CSV ตัวคั่น เครื่องหมายคำพูด หรือการขึ้นบรรทัด และจะไม่เขียนค่าในตารางใหม่
คำถามที่พบบ่อย
การเข้ารหัสที่ตรวจพบอัตโนมัติถูกต้องแน่นอนหรือไม่
ไม่ รายการที่แสดงคือการเข้ารหัสที่สามารถอ่านอินพุตได้โดยไม่ถือว่าเป็นลำดับไบต์ที่ไม่ถูกต้อง ให้เลือกโดยเปรียบเทียบกับข้อความและการตั้งค่าที่ใช้สร้างขึ้น หากมีผู้สมัครหลายรายการ เครื่องมือจะไม่เลือกให้โดยอัตโนมัติ
แปลงข้อความที่มีอิโมจิเป็น Shift_JIS ได้หรือไม่
หากการเข้ารหัสเอาต์พุตไม่สามารถแทนข้อความทั้งหมดได้ ระบบจะเกิดข้อผิดพลาด เครื่องมือจะไม่แทนที่อักขระแล้วทำต่อ ให้เลือก UTF-8 หรือ UTF-16
ตรวจพบการเข้ารหัสต้นฉบับจากข้อความที่วางมาวางได้หรือไม่
สำหรับอินพุตข้อความ อักขระที่เบราว์เซอร์รับได้จะถูกแปลงเป็นการเข้ารหัสที่ระบุ หากต้องการตรวจดูลำดับไบต์ต้นฉบับ ให้ป้อนไฟล์หรือข้อมูลเลขฐานสิบหก
ส่วนที่ไม่ได้แสดงในตัวอย่างยังถูกบันทึกหรือไม่
ได้ ตัวอย่างข้อความของผู้สมัครแต่ละรายการจำกัดที่ 400 หน่วยรหัส UTF-16 แรก ข้อความที่ถอดรหัสจำกัดที่ 10,000 หน่วยรหัส UTF-16 แรก และข้อมูลเลขฐานสิบหกของเอาต์พุตจำกัดที่ 4,096 ไบต์แรก การบันทึกไฟล์และคัดลอกข้อมูลเลขฐานสิบหะจะรวมเอาต์พุตทั้งหมด
สร้างไฟล์จากข้อความว่างได้หรือไม่
ได้ หากไม่มี BOM ไฟล์จะมีขนาด 0 ไบต์ แต่ถ้ามี BOM ไฟล์จะมีเพียงเครื่องหมายนั้น
อินพุตและผลลัพธ์
- อินพุต
- ไฟล์และข้อมูลเลขฐานสิบหก: สูงสุด 256 KiB (262,144 ไบต์) ข้อความ: สูงสุด 100,000 หน่วยรหัส UTF-16 อิโมจิและอักขระบางตัวใช้หลายหน่วย
- เอาต์พุต
- สูงสุด 256 KiB ต่อไฟล์ ชื่อไฟล์ประกอบจากชื่อการเข้ารหัสและชื่อไฟล์ต้นฉบับ สำหรับอินพุตที่เป็นข้อความหรือเลขฐานสิบหก ชื่อต้นฉบับจะถือเป็น text.txt
- การเปลี่ยนการตั้งค่า
- การเปลี่ยนอินพุต ผู้สมัครที่ใช้ถอดรหัส การเข้ารหัสเอาต์พุต หรือ BOM จะล้างเอาต์พุตก่อนหน้า ให้แปลงใหม่ด้วยการตั้งค่าใหม่