UTF-8 การเข้ารหัสและถอดรหัส

แปลงระหว่างข้อความกับการแสดงไบต์ UTF-8 ภายในเครื่อง รองรับเลขฐานสิบหก BOM ตำแหน่งไบต์ที่ไม่ถูกต้อง และการแจ้งข้อผิดพลาด

ประมวลผลภายในเครื่องผ่านเบราว์เซอร์
หน้านี้ผ่านการตรวจสอบไดเรกทอรีสาธารณะแล้ว; เมื่อเปิดใช้JavaScript จะใช้ฟังก์ชันครบถ้วนได้
คู่มือการใช้งาน

วิธีใช้ตัวเข้ารหัสและถอดรหัส UTF-8

การเข้ารหัสและถอดรหัสของ UTF-8 จะประมวลผลข้อมูลที่ป้อนเฉพาะในหน่วยความจำของเบราว์เซอร์ปัจจุบันเท่านั้น จะไม่เชื่อมต่อเครือข่าย อัปโหลด หรือเขียนลงในพื้นที่จัดเก็บถาวร

  1. ป้อนเนื้อหา

    ป้อนข้อความ Unicode หรือไบต์เลขฐานสิบหก UTF-8

  2. เลือกทิศทาง

    เลือกการเข้ารหัสข้อความหรือถอดรหัสไบต์ และตั้งค่ารูปแบบตัวคั่นเลขฐานสิบหก

  3. ผลการตรวจสอบ

    ตรวจดู BOM ตำแหน่งไบต์ และข้อมูลข้อผิดพลาดแล้วจึงคัดลอกหรือดาวน์โหลด

ข้อจำกัดและข้อควรระวัง

  • อินพุตต่อครั้งมีได้สูงสุด 1 MiB และหากเอาต์พุตเกิน 2 MiB ระบบจะปฏิเสธการสร้างผลลัพธ์ฉบับสมบูรณ์
  • การถอดรหัสรับเฉพาะข้อความ UTF-8 ที่ถูกต้อง และจะไม่ปลอมไบนารีใด ๆ ให้เป็นอักขระที่อ่านได้
  • ระบบจะแจ้งตำแหน่งของไบต์ที่ไม่ถูกต้อง ผลลัพธ์ไม่สามารถใช้แทนการตรวจสอบการกำหนดชุดอักขระของระบบเป้าหมายได้

คำถามที่พบบ่อย

เหตุใดภาษาจีนจึงใช้หลายไบต์

UTF-8 ใช้การเข้ารหัสความยาวแปรผัน โดยทั่วไปอักษรจีนจะแทนด้วยหลายไบต์

BOM จะถูกลบโดยอัตโนมัติหรือไม่?

เครื่องมือจะแสดงและประมวลผล BOM แยกต่างหาก และจะไม่ละทิ้งข้อมูลที่ผู้ใช้ป้อนโดยไม่แจ้ง

จะอัปโหลดข้อความหรือไม่

ไม่ การประมวลผลเกิดขึ้นเฉพาะในเบราว์เซอร์ปัจจุบันเท่านั้น

ข้อเสนอแนะของหน้าพบปัญหาหรือมีข้อเสนอแนะในการปรับปรุงหรือไม่?
ฟังก์ชันข้อเสนอแนะจำเป็นต้องใช้งานในเวอร์ชันออนไลน์

โปรดเปิดใช้ JavaScript ในเวอร์ชันออนไลน์แล้วส่ง; ฟังก์ชันในเครื่องของเครื่องมือหรือกรณีใช้งานปัจจุบันไม่ได้รับผลกระทบ

ไปยังรุ่นออนไลน์เพื่อส่งความคิดเห็น