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

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

ลองตัวอย่าง:
อินพุต
พิมพ์หรือลากและวางไฟล์
พบอักขระที่มองไม่เห็น

วางข้อความทางซ้ายเพื่อสแกน…

ข้อมูลอ้างอิงอักขระที่มองไม่เห็น
ป้ายจุดรหัสชื่อตรวจพบ
[NBSP]U+00A0No-Break Space✓ ใช่
[ZWS]U+200BZero-Width Space✓ ใช่
[ZWNJ]U+200CZero-Width Non-Joiner✓ ใช่
[ZWJ]U+200DZero-Width Joiner✓ ใช่
[BOM]U+FEFFByte Order Mark✓ ใช่
[WJ]U+2060Word Joiner✓ ใช่
[CR]U+000DCarriage Return (\r)✓ ใช่
[TAB]U+0009Horizontal Tab✓ ใช่
[SHY]U+00ADSoft Hyphen-
[NNBS]U+202FNarrow No-Break Space-
[LRM]U+200ELeft-to-Right Mark✓ ใช่
[RLM]U+200FRight-to-Left Mark✓ ใช่
[RTLO]U+202ERight-to-Left Override✓ ใช่
[LSEP]U+2028Line Separator-
[PSEP]U+2029Paragraph Separator-
[HAIR]U+200AHair Space-
[HAN-F]U+3164Hangul Filler✓ ใช่
[BRL]U+2800Braille Pattern Blank✓ ใช่
[ISPACE]U+3000Ideographic Space-

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

อักขระที่มองไม่เห็นคืออะไร?
อักขระที่มองไม่เห็นคือจุดรหัส Unicode ที่แสดงเป็นช่องว่างหรือไม่ใช้พื้นที่ที่มองเห็นได้ แต่แตกต่างจากช่องว่างปกติในเชิงเทคนิค มักปรากฏในข้อมูลที่คัดลอกมาจากเว็บเพจ PDF สเปรดชีต และฟิลด์ฐานข้อมูลที่ส่งออก

ประเภทที่พบบ่อยที่เครื่องมือนี้ตรวจจับได้:
  • NBSP (U+00A0) - ดูเหมือนช่องว่างปกติแต่เป็นอักขระที่ต่างกัน แทรกโดยโปรแกรมแก้ไข HTML และโปรแกรมประมวลผลคำ
  • ZWS (U+200B) - มองไม่เห็นเลย ไม่ใช้พื้นที่ สาเหตุอันดับ 1 ของบรรทัด "เหมือนกัน" ที่ไม่ตรงกัน
  • ZWJ / ZWNJ - ควบคุมว่าอักขระที่อยู่ติดกันจะเชื่อมกันหรือไม่ พบบ่อยในภาษาอาหรับ เปอร์เซีย และลำดับอีโมจิ
  • BOM (U+FEFF) - เพิ่มต้นไฟล์โดย Windows Notepad, Excel และ PowerShell ทำให้บรรทัดแรกไม่เคยตรงกัน
  • CR (U+000D) - การขึ้นบรรทัดใหม่ ส่วนหนึ่งของการสิ้นสุดบรรทัด CRLF ของ Windows ทำให้อักขระท้ายบรรทัดไม่ตรงกัน
  • TAB (U+0009) - แท็บแนวนอน มาจากไฟล์ TSV โปรแกรมแก้ไขโค้ด และการคัดลอก-วางจากเทอร์มินัล
ทำไมสองบรรทัดดูเหมือนกันแต่ไม่ตรงกัน?
ช่องว่างปกติ (U+0020) และช่องว่างไม่ตัดบรรทัด (U+00A0) ดูเหมือนกันแต่มีรหัสอักขระที่ต่างกันโดยสิ้นเชิง เมื่อเปรียบเทียบรายการ รายการที่มี NBSP ต่อท้ายจะไม่ตรงกับรายการเดียวกันที่มีช่องว่างปกติ แม้ทั้งสองดูเหมือนกันบนหน้าจอ

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

เครื่องมือนี้เปิดเผยว่าอักขระที่มองไม่เห็นแต่ละตัวซ่อนอยู่ที่ไหนเพื่อให้คุณทำความสะอาดข้อมูลก่อนเปรียบเทียบ
อักขระที่มองไม่เห็นมาจากไหน?
แหล่งที่พบบ่อยที่สุด:
  • เว็บเพจ - HTML มักใช้ NBSP (เอนทิตี  ) สำหรับเลย์เอาต์ การคัดลอก-วางจากเว็บไซต์ใดๆ อาจนำมาด้วย
  • PDF - ระยะห่างและการสิ้นสุดบรรทัดมักไม่สอดคล้องกันเมื่อแยกข้อความ
  • สเปรดชีต - Excel และ Google Sheets บางครั้งแทรก ZWS ในเซลล์ที่มีการจัดรูปแบบ
  • การส่งออกฐานข้อมูล - บางฐานข้อมูลเก็บรักษา NBSP ในฟิลด์ข้อความจากแอปพลิเคชันต้นทาง
  • แป้นพิมพ์มือถือ - บางตัวแทรก NBSP แทนช่องว่างปกติหลังเครื่องหมายวรรคตอน
  • โปรแกรมประมวลผลคำ - Microsoft Word และแอปที่คล้ายกันใช้ช่องว่างไม่ตัดบรรทัดในข้อความที่จัดรูปแบบ
ฉันจะลบอักขระที่มองไม่เห็นออกจากรายการได้อย่างไร?
  1. วางข้อความลงในช่องป้อนข้อมูล แผงที่มีคำอธิบายประกอบแสดงอักขระที่มองไม่เห็นแต่ละตัวเป็นป้ายสี (เช่น [NBSP], [ZWS]) เพื่อให้คุณเห็นว่าปรากฏอยู่ที่ไหน
  2. คัดลอกจากแผง ทำความสะอาดแล้ว ด้านล่าง ซึ่งแสดงข้อความเดียวกันโดยลบอักขระที่มองไม่เห็นทั้งหมดออกแล้ว
สำหรับการทำความสะอาดข้อมูลอย่างต่อเนื่อง เครื่องมือทำความสะอาดรายการ ก็มีตัวเลือก "ลบอักขระที่มองไม่เห็น" โดยเฉพาะ
ช่องว่างไม่ตัดบรรทัด (NBSP) คืออะไร?
ช่องว่างไม่ตัดบรรทัด (U+00A0) ดูเหมือนช่องว่างปกติแต่มีรหัสอักขระต่างกัน (160 เทียบกับ 32) ออกแบบมาเพื่อให้คำที่อยู่ติดกันอยู่ในบรรทัดเดียวกัน เช่น ป้องกันไม่ให้ "100 กม." แบ่งที่การขึ้นบรรทัดใหม่

มาจากไหน: โปรแกรมแก้ไข HTML (เอนทิตี  ), โปรแกรมประมวลผลคำเช่น Microsoft Word และแป้นพิมพ์มือถือบางตัวที่แทรกหลังเครื่องหมายวรรคตอน

ทำไมถึงสร้างปัญหา: การเปรียบเทียบสตริงที่แน่นอนใดๆ ถือว่า NBSP แตกต่างจากช่องว่างปกติ ทำให้เกิดความไม่ตรงกันโดยไม่คาดคิดในการเปรียบเทียบรายการ การค้นหาฐานข้อมูล และการนำเข้า แม้ข้อความจะดูเหมือนกันบนหน้าจอ
ช่องว่างความกว้างเป็นศูนย์ (ZWS) คืออะไร?
ช่องว่างความกว้างเป็นศูนย์ (U+200B) ไม่ใช้พื้นที่ที่มองเห็นได้เลย มองไม่เห็นด้วยตาเปล่า ออกแบบมาเพื่อทำเครื่องหมายจุดตัดบรรทัดเสริมในอักขระที่ไม่ใช้ช่องว่างระหว่างคำ (เช่น ภาษาไทยหรือข้อความ CJK)

มาจากไหน: ข้อความที่คัดมาจากเว็บเพจ เนื้อหาจากแพลตฟอร์ม CMS บางแห่ง (WordPress บางครั้งแทรก) และเอกสารที่แปลงมาจากรูปแบบ rich text

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

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

Share this tool

Featured on ToolDirs
© 2026 ListDiff

Free online list and text processing tools.