كاشف الأحرف غير المرئية

اكشف الأحرف المخفية التي تجعل الأسطر المتطابقة بصريًا لا تتطابق. الصق نصك لترى بالضبط أين تختبئ المسافات غير المنقطعة ومسافات العرض الصفري والجداول والأحرف غير المرئية الأخرى.

جرب مثالاً:
الإدخال
اكتب أو اسحب وأفلت ملفًا
الأحرف غير المرئية الموجودة

الصق النص على اليسار للمسح…

مرجع الأحرف غير المرئية
الشارةنقطة الرمزالاسممكتشف
[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) - غير مرئي تمامًا ولا يشغل مساحة؛ السبب الأول للأسطر "المتطابقة" التي لا تتطابق
  • ZWJ / ZWNJ - يتحكمان فيما إذا كانت الأحرف المتجاورة تنضم؛ شائعان في العربية والفارسية وتسلسلات الإيموجي
  • BOM (U+FEFF) - تُضيفه برامج Windows Notepad وExcel وPowerShell في بداية الملفات؛ يجعل السطر الأول لا يتطابق أبدًا
  • CR (U+000D) - إرجاع السطر؛ جزء من نهايات أسطر Windows CRLF، يسبب عدم تطابق الأحرف الزائدة
  • 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 أحيانًا)، والمستندات المحوَّلة من تنسيقات النص المنسق.

لماذا تسبب مشاكل: لأنها غير مرئية، لا توجد طريقة لمعرفة وجودها حتى تفشل مقارنة أو بحث في قاعدة البيانات أو استيراد بشكل غير متوقع. إنها السبب الأكثر شيوعًا للأسطر "المتطابقة" التي ترفض التطابق.
هل يمكنني استخدام هذا قبل مقارنة القوائم؟
نعم - تنظيف الأحرف غير المرئية أولاً هو أحد أفضل خطوات الإعداد قبل استخدام أدوات مقارنة قائمتين أو مقارنة قوائم متعددة.

انسخ المخرجات المُنظَّفة من هذه الأداة والصقها في أداة المقارنة. تمتلك كلتا الأداتَين أيضًا خيار "تجاهل المسافات في البداية/النهاية" الذي يلتقط NBSP عند حدود الأسطر - لكن كاشف الأحرف غير المرئية أكثر شمولاً: يجد ويُزيل جميع الأحرف غير المرئية بغض النظر عن مكان ظهورها في السطر.

Share this tool

Featured on ToolDirs
© 2026 ListDiff

Free online list and text processing tools.