أداة للمطورين / 17

فاحص يونيكود والمحارف غير المرئية

افحص النص بحثًا عن المسافات بعرض صفري، ومحارف التحكم، وعلامات تجاوز اتجاه الكتابة، ونقاط ترميز يونيكود.

فاحص يونيكود والمحارف غير المرئية: يفكّك TOEA النص إلى نقاط ترميز يونيكود منفردة، ويحدد المحارف غير المرئية مثل ZWSP أو NBSP، ويحسب تسلسلات بايت UTF-8. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.

مرات التشغيل
في المتصفح
التكلفة
مجاني · بلا تسجيل
التوفر
جاهز للاستخدام
فاحص Unicode والأحرف غير المرئيةمعالجة محلية

تعمل بالكامل في المتصفح

ملخص النص والأحرف

عدد الأحرف26
نقاط الترميز25
بايتات UTF-833
غير مرئي / بعرض صفري3

تفاصيل نقاط الترميز

الموضعالحرفنقطة الترميزبايتات UTF-8الفئة / الاسم
0HU+004848الحرف 'H'
1eU+006565الحرف 'e'
2lU+006C6Cالحرف 'l'
3lU+006C6Cالحرف 'l'
4oU+006F6Fالحرف 'o'
5⚠️U+200BE2 80 8Bمسافة بعرض صفري[HIDDEN]
6WU+005757الحرف 'W'
7oU+006F6Fالحرف 'o'
8rU+007272الحرف 'r'
9lU+006C6Cالحرف 'l'
10dU+006464الحرف 'd'
11!U+002121الرمز '!'
12⚠️U+00A0C2 A0مسافة غير قابلة للكسر (NBSP)[HIDDEN]
13🚀U+1F680F0 9F 9A 80الحرف '🚀'
14 U+002020مسافة
15TU+005454الحرف 'T'
16eU+006565الحرف 'e'
17sU+007373الحرف 's'
18tU+007474الحرف 't'
19 U+002020مسافة
20⚠️U+200EE2 80 8Eعلامة من اليسار إلى اليمين[HIDDEN]
21TU+005454الحرف 'T'
22eU+006565الحرف 'e'
23xU+007878الحرف 'x'
24tU+007474الحرف 't'

من أين تأتي الأحرف المخفية

يصل معظمها عبر النسخ واللصق. تضيف معالجات النصوص وصفحات الويب مسافات غير قابلة للكسر، وتضيف بعض أنظمة إدارة المحتوى مسافات بعرض صفري، بينما تضيف محررات النصوص العربية أو العبرية علامات اتجاه. وتتسبب هذه الأحرف في أخطاء يصعب رؤيتها: يفشل اسم مستخدم يبدو صحيحًا في المطابقة، ولا يعثر grep على كلمة، ويرفض Python التعليمات البرمجية التي تحتوي على مسافة غير قابلة للكسر. تكون أدوات الوصل بعرض صفري داخل الرموز التعبيرية مشروعة، لذا تحقق من وظيفة الحرف قبل إزالته.

تجاوز الاتجاه

يعكس تجاوز الاتجاه من اليمين إلى اليسار، U+202E، عرض النص الذي يليه. وقد استُخدم لإخفاء أسماء الملفات، إذ يجعل invoice متبوعًا بـ U+202E ثم fdp.exe يظهر على أنه invoiceexe.pdf. وفي 2021 أظهرت الحيلة نفسها، التي سُمّيت Trojan Source، أن التعليمات البرمجية المصدرية قد تظهر بصورة مختلفة عن طريقة تجميعها. تعامل مع أي تجاوز يُعثر عليه في اسم ملف أو تعليمات برمجية أو رسالة على أنه أمر مريب.

أحرف لا يتم الإبلاغ عنها

تغطي قائمة الأحرف غير المرئية الحالات الشائعة. أما الأحرف الأخرى التي لا يظهر لها أي عرض، ومنها الواصلة الرخوة U+00AD، وواصل الكلمات U+2060، وعوازل الاتجاه U+2066–U+2069، ومحددات التنويع مثل U+FE0F، فتظهر كأحرف موسعة عادية. افحص عمود نقاط الترميز بحثًا عنها، أو قارن الأعداد: إذا كان عدد الأحرف في النص أكبر مما يمكنك رؤيته، فهناك شيء مخفي بداخله.

طريقة الاستخدام

  1. اكتب النص أو الصقه في مربع الإدخال.
  2. راجع عدد المحارف، وتفصيل وحدات بايت UTF-8، وتحذيرات المحارف بعرض صفري.
  3. انسخ قائمة نقاط الترميز التفصيلية.

الخصوصية والقيود

تتم عملية فحص النص بالكامل في ذاكرة المتصفح المحلية.

أدوات ذات صلة

الأسئلة الشائعة

ما المحارف المخفية التي يكتشفها الفاحص؟

المسافة بعرض صفري (U+200B)، والمسافة غير القابلة للفصل (U+00A0)، وBOM (U+FEFF)، وZWJ/ZWNJ، ورموز التحكم.

لماذا يختلف عدد المحارف عن عدد نقاط الترميز؟

قد تتكوّن أزواج البدائل أو تسلسلات الرموز التعبيرية من عدة وحدات ترميز UTF-16 أو نقاط ترميز.

أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا