ESC

ตัวตรวจจับอักขระที่มองไม่เห็น

วางข้อความแล้วคลิกวิเคราะห์เพื่อค้นหาอักขระที่ซ่อน

สถิติ

0
อักขระทั้งหมด
0
พบอักขระมองไม่เห็น
0
พบประเภท
0
ความยาวหลังทำความสะอาด
การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์ใด

ตัวอย่างการใช้งาน

ช่องว่างความกว้างศูนย์

ตรวจจับช่องว่างความกว้างศูนย์ที่อาจทำให้เกิดปัญหาในโค้ด URL และการเปรียบเทียบข้อความ

ช่องว่างแบบไม่ตัด

ค้นหาช่องว่างแบบไม่ตัดและเครื่องหมายยัติภังค์อ่อนที่ซ่อนในข้อความที่คัดลอกจากเว็บไซต์หรือเอกสาร

BOM และอักขระควบคุม

ตรวจจับอักขระ BOM และอักขระควบคุม Unicode ต่างๆ ที่อาจทำให้โค้ดและไฟล์ข้อมูลเสียหาย

คุณสมบัติ

การตรวจจับเชิงลึก

ตรวจจับอักขระ Unicode ที่มองไม่เห็นกว่า 30 ประเภท รวมถึงช่องว่างความกว้างศูนย์ ตัวเชื่อม เครื่องหมาย และอักขระควบคุม

ไฮไลต์ภาพ

แสดงอักขระที่มองไม่เห็นด้วยตัวทำเครื่องหมายที่มองเห็นได้ในตัวอย่าง ทำให้ค้นหาง่าย

ทำความสะอาดด้วยคลิกเดียว

ลบอักขระที่มองไม่เห็นทั้งหมดทันทีด้วยคลิกเดียวและคัดลอกข้อความที่สะอาด

ความเป็นส่วนตัวมาก่อน

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ ไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์

วิธีใช้?

1

วางข้อความ

วางข้อความที่คุณต้องการวิเคราะห์ลงในพื้นที่ป้อนข้อมูล สามารถมาจากแหล่งใดก็ได้: เว็บไซต์ เอกสาร โค้ด ฯลฯ

2

วิเคราะห์

คลิกวิเคราะห์เพื่อตรวจจับอักขระที่มองไม่เห็น ดูตารางผลลัพธ์ที่แสดงแต่ละประเภท จำนวน และตำแหน่ง

3

ทำความสะอาดและคัดลอก

คลิก "ลบทั้งหมด" เพื่อลบอักขระที่มองไม่เห็น หรือ "คัดลอกข้อความที่สะอาด" เพื่อคัดลอกเวอร์ชันที่สะอาด

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

อักขระที่มองไม่เห็นคือจุดรหัส Unicode ที่ใช้พื้นที่ในสตริงแต่ไม่สร้างรูปร่างที่มองเห็นได้ ประเภทที่พบบ่อย ได้แก่ ช่องว่างความกว้างศูนย์ (U+200B), ตัวไม่เชื่อมความกว้างศูนย์ (U+200C), ตัวเชื่อมความกว้างศูนย์ (U+200D), เครื่องหมายลำดับไบต์/BOM (U+FEFF), ยัติภังค์อ่อน (U+00AD), ตัวเชื่อมคำ (U+2060) และอักขระควบคุมต่างๆ มักปรากฏในข้อความที่คัดลอกจากเว็บไซต์ PDF เอกสาร Word หรือแอปแชท

วางข้อความในช่องป้อนข้อมูลแล้วคลิกวิเคราะห์ เครื่องมือจะสแกนหาอักขระ Unicode ที่มองไม่เห็นกว่า 30 ประเภท ไฮไลต์ตำแหน่งที่แน่นอนในข้อความ ระบุจุดรหัส Unicode เช่น U+200B และให้จำนวนแยกตามประเภท อักขระที่ตรวจพบแต่ละตัวจะแสดงในบรรทัดเพื่อให้เห็นว่าซ่อนอยู่ที่ใดกันแน่

ได้ครับ หลายรูปแบบ ช่องว่างความกว้างศูนย์ในชื่อตัวแปรหรือค่าคงที่สตริงทำให้เกิดข้อผิดพลาดทางไวยากรณ์หรือตัวแปรไม่ได้กำหนด การเปรียบเทียบสตริงล้มเหลวเมื่อสตริงสองตัวที่ดูเหมือนกันต่างกันด้วยอักขระที่ซ่อนอยู่ URL เสียหายเมื่อฝังช่องว่างความกว้างศูนย์ การแยกวิเคราะห์ JSON ล้มเหลวหากมีอักขระที่มองไม่เห็นในคีย์หรือค่า บั๊กเหล่านี้แทบเป็นไปไม่ได้ที่จะตรวจพบด้วยตา มีแต่เครื่องมือตรวจจับเท่านั้นที่เผยให้เห็น

แหล่งที่พบบ่อยที่สุด ได้แก่ การคัดลอกข้อความจากเว็บไซต์ (ตัวแก้ไข CMS มักแทรกช่องว่างความกว้างศูนย์), PDF (โดยเฉพาะเอกสารสแกน/OCR), Microsoft Word หรือ Google Docs, แอปแชทอย่าง Slack หรือ WhatsApp, โค้ดที่คัดลอกจาก Stack Overflow หรือ Medium และข้อความที่สร้างโดย AI (บางโมเดลแทรกช่องว่างที่ไม่ได้มาตรฐาน) อักขระ BOM มักมาจากไฟล์ UTF-8 ที่บันทึกบน Windows

หลังวิเคราะห์แล้ว คลิกปุ่ม "ลบทั้งหมด" เพื่อลบอักขระที่มองไม่เห็นที่ตรวจพบทั้งหมดออกจากข้อความ ข้อความที่สะอาดจะปรากฏในพื้นที่ผลลัพธ์สำหรับคัดลอก คุณยังสามารถลบเฉพาะบางประเภทได้ เช่น เก็บยัติภังค์อ่อนไว้ขณะลบช่องว่างความกว้างศูนย์

ช่องว่างความกว้างศูนย์ (ZWSP, U+200B) เป็นอักขระที่มองไม่เห็นที่พบบ่อยที่สุด ออกแบบมาเพื่อระบุจุดตัดคำในภาษาที่ไม่ใช้ช่องว่างระหว่างคำ บ่อยครั้งถูกแทรกโดยไม่ตั้งใจโดยตัวแก้ไขข้อความ rich text และแพลตฟอร์ม CMS ในโค้ด อาจทำให้ชื่อตัวแปร การเปรียบเทียบสตริง และการเรียก API เสียหายได้

BOM (U+FEFF) เป็นเครื่องหมายที่ซ่อนอยู่ซึ่งระบุการเข้ารหัส UTF-8 ในบางไฟล์ แม้ไม่เป็นอันตรายในเอกสาร แต่สร้างปัญหาเมื่อปรากฏที่ต้นไฟล์ JSON (ทำให้ JSON.parse() เสียหาย) ไฟล์ PHP (ทำให้เกิดผลลัพธ์ที่ไม่คาดคิดก่อน headers) หรือไฟล์ CSV (ทำให้ส่วนหัวคอลัมน์เสียหายในการแยกวิเคราะห์ Excel) เครื่องมือนี้ตรวจจับอักขระ BOM และให้คุณลบออกได้

ไม่ครับ การวิเคราะห์ทั้งหมดทำงานในเบราว์เซอร์ของคุณโดยใช้ JavaScript ข้อความของคุณไม่เคยถูกส่ง จัดเก็บ หรือบันทึก เนื้อหาที่ละเอียดอ่อน เช่น รหัสผ่าน ซอร์สโค้ด หรือเอกสารส่วนตัว สามารถวิเคราะห์ได้อย่างปลอดภัยที่นี่

อักขระที่มองไม่เห็นคืออะไร?

เคยเจอไหมครับ สตริงสองตัวดูเหมือนกันทุกประการ แต่โค้ดบอกว่าไม่เท่ากัน? น่าจะมีอักขระ Unicode ที่มองไม่เห็นซ่อนอยู่ ช่องว่างความกว้างศูนย์ เครื่องหมาย BOM ยัติภังค์อ่อน -- ตัวร้ายเหล่านี้อยู่ทุกที่ และถ้าไม่มีเครื่องมือที่เหมาะสมก็มองไม่เห็นครับ

เครื่องมือนี้ช่วยได้อย่างไร

วางข้อความแล้วกดวิเคราะห์ เครื่องมือจะสแกนอักขระที่มองไม่เห็นกว่า 30 ประเภท ไฮไลต์ตำแหน่งที่ซ่อนอยู่ และแสดง Unicode code point ของแต่ละตัว คุณจะได้รายละเอียดแยกตามประเภทพร้อมตำแหน่งที่แน่นอน

สถานการณ์ที่พบบ่อย

คัดลอกข้อความจากเว็บไซต์แล้วเลย์เอาต์เพี้ยน? URL ที่ดูถูกต้องแต่ไม่ทำงาน? เรคคอร์ดในฐานข้อมูลที่ไม่ยอมตรงกัน? เหล่านี้เป็นปัญหาคลาสสิกจากอักขระที่มองไม่เห็น นักพัฒนา บรรณาธิการเนื้อหา และทีม QA เจอปัญหานี้ตลอดเวลาครับ

ทำความสะอาดด้วยคลิกเดียว

เมื่อพบอักขระที่ซ่อนแล้ว กดลบทั้งหมดเพื่อกำจัดทันที คัดลอกข้อความที่สะอาดแล้วกลับไปทำงานต่อ ไม่ต้องติดตั้งปลั๊กอิน ไม่ต้องลงทะเบียน -- วาง สแกน ทำความสะอาด

ทำไมไม่ใช้ Regex?

คุณเขียน regex จับบางตัวได้ แต่มีกว่า 30 ประเภทกระจายอยู่ในช่วง Unicode ต่างๆ เครื่องมือนี้จัดการทั้งหมดโดยอัตโนมัติ รวมถึงตัวที่หายากอย่างเครื่องหมายขวาไปซ้าย ตัวเชื่อมคำ และตัวเลือกรูปแบบที่ regex ส่วนใหญ่จับไม่ได้

ความเป็นส่วนตัวและความปลอดภัย

ข้อความของคุณอยู่ในเบราว์เซอร์ ไม่มีอะไรถูกอัปโหลด จัดเก็บ หรือบันทึก สิ่งนี้สำคัญมากถ้าคุณทำงานกับเนื้อหาที่ละเอียดอ่อน เช่น ซอร์สโค้ด คีย์ API หรือเอกสารส่วนตัว

ความปลอดภัยและความเป็นส่วนตัว

ความปลอดภัยของข้อมูลของคุณคือความสำคัญอันดับแรกของเรา

การประมวลผลภายใน

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

ไม่มีการถ่ายโอนข้อมูล

ข้อมูลของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา

ไม่มีการจัดเก็บข้อมูล

ไม่มีข้อมูลถูกเก็บหรือแบ่งปัน

การเข้ารหัส SSL

การเข้ารหัส SSL สำหรับการเชื่อมต่อที่ปลอดภัย

อีกมากมายใน MoreOnlineTools