كاشف أحرف العرض الصفري
اكتشف وأزل أحرف Unicode غير المرئية ذات العرض الصفري (ZWJ، ZWNJ، ZWSP، BOM) من النص. اعثر على الأحرف المخفية التي تسبب مشاكل التنسيق أو الأمان.
0 characters
ما هي أحرف العرض الصفري؟
أحرف العرض الصفري هي أحرف Unicode غير مرئية لا تظهر بصريًا لكنها يمكن أن تسبب مشاكل التنسيق ومشاكل الأمان وأخطاء التحليل. تكتشف هذه الأداة 22 نوعًا مختلفًا منها:
- مسافة العرض الصفري (U+200B)
- موصل العرض الصفري (U+200D)
- فاصل العرض الصفري (U+200C)
- علامة ترتيب البايت / BOM (U+FEFF)
- علامات التنسيق الاتجاهي
- و17 حرفًا غير مرئيًا آخر
مرجع أحرف العرض الصفري
| نقطة الشفرة | اسم الحرف | الوصف |
|---|---|---|
| U+200B | Zero Width Space (ZWSP) | Used for line breaking opportunities in long words |
| U+200C | Zero Width Non-Joiner (ZWNJ) | Prevents joining of adjacent characters in some scripts |
| U+200D | Zero Width Joiner (ZWJ) | Forces joining of adjacent characters (e.g., emoji combinations) |
| U+FEFF | Zero Width No-Break Space (BOM) | Byte Order Mark, often used at start of files |
| U+200E | Left-to-Right Mark | Forces left-to-right text direction |
| U+200F | Right-to-Left Mark | Forces right-to-left text direction |
| U+202A | Left-to-Right Embedding | Treats following text as left-to-right |
| U+202B | Right-to-Left Embedding | Treats following text as right-to-left |
| U+202C | Pop Directional Formatting | Terminates directional formatting |
| U+202D | Left-to-Right Override | Forces left-to-right direction override |
| U+202E | Right-to-Left Override | Forces right-to-left direction override |
| U+2060 | Word Joiner | Prevents line breaks between characters |
| U+2061 | Function Application | Mathematical function application |
| U+2062 | Invisible Times | Mathematical multiplication |
| U+2063 | Invisible Separator | Mathematical separator |
| U+2064 | Invisible Plus | Mathematical addition |
| U+206A | Inhibit Symmetric Swapping | Inhibits mirroring of symmetric characters |
| U+206B | Activate Symmetric Swapping | Activates mirroring of symmetric characters |
| U+206C | Inhibit Arabic Form Shaping | Prevents Arabic letter shaping |
| U+206D | Activate Arabic Form Shaping | Activates Arabic letter shaping |
| U+206E | National Digit Shapes | Activates national digit shapes |
| U+206F | Nominal Digit Shapes | Activates nominal (European) digit shapes |
الأدوات ذات الصلة
حول هذه الأداة
كيف تعمل
- يفحص النص تلقائيًا بحثًا عن أحرف Unicode غير المرئية ذات العرض الصفري
- يكتشف 22 نوعًا مختلفًا من أحرف Unicode غير المرئية وذات العرض الصفري
- يُظهر المواضع الدقيقة والأعداد لكل نوع حرف
- يُرئي الأحرف غير المرئية بعلامات مرئية
- يزيل جميع أحرف العرض الصفري بنقرة واحدة
حالات الاستخدام الشائعة
- تصحيح مشاكل تنسيق النص الناجمة عن الأحرف المخفية
- تنظيف النص المنسوخ من مواقع الويب والمستندات
- اكتشاف التتبع المخفي أو العلامات المائية في النص
- تحديد مخاطر الأمان من الأحرف غير المرئية
- إعداد النص لقواعد البيانات والمحللات الصارمة
الأسئلة الشائعة
ما هي أحرف العرض الصفري ولماذا تسبب مشاكل؟
أحرف العرض الصفري هي أحرف Unicode غير مرئية لا تظهر بصريًا لكنها تحتل مكانًا في النص. يمكن أن تسبب مشاكل التنسيق وتعطل تحليل النص وتخلق ثغرات أمنية وتتداخل مع عمليات البحث.
كم عدد أنواع أحرف العرض الصفري التي تكتشفها هذه الأداة؟
تكتشف هذه الأداة 22 نوعًا مختلفًا من أحرف Unicode غير المرئية وذات العرض الصفري، بما في ذلك مسافات العرض الصفري والموصلات والفواصل وعلامات التنسيق الاتجاهي والمشغلات الرياضية.
كيف تنتهي أحرف العرض الصفري في نصي؟
يمكن أن تأتي أحرف العرض الصفري من نسخ نص من مواقع الويب ومعالجات النصوص وملفات PDF أو مصادر أخرى منسقة. يمكن أيضًا إدراجها عمدًا لتتبع النص أو العلامات المائية أو الأغراض الضارة.
هل يمكن أن تشكل أحرف العرض الصفري خطرًا أمنيًا؟
نعم، يمكن أن تشكل أحرف العرض الصفري مخاطر أمنية. يمكن استخدامها لإنشاء عناوين URL مضللة وتجاوز المرشحات وإخفاء التعليمات البرمجية الضارة وإنشاء سلاسل متطابقة بصريًا ولكن مختلفة تقنيًا.
هل ستؤدي إزالة أحرف العرض الصفري إلى إتلاف تنسيق نصي؟
في معظم الحالات، تُحسّن إزالة أحرف العرض الصفري جودة النص دون الإخلال بالتنسيق. ومع ذلك، تستخدم بعض اللغات مثل العربية والتايلاندية وتركيبات الرموز التعبيرية ZWJ وZWNJ بشكل مشروع للعرض الصحيح.
ما الفرق بين النص المرئي والنص النظيف؟
يُظهر النص المرئي أحرف العرض الصفري كعلامات مرئية (مثل [U+200B]) حتى تتمكن من رؤية مكان ظهورها. أما النص النظيف فقد أُزيلت منه جميع أحرف العرض الصفري بالكامل.
كيف يمكنني تحديد أحرف العرض الصفري التي تسبب مشكلتي؟
تعرض الأداة جدولًا تفصيليًا يُظهر كل نوع من الأحرف المكتشفة ونقطة الشفرة Unicode والعدد والمواضع الدقيقة في نصك. يساعدك هذا على فهم الأحرف المحددة الموجودة وأماكن وجودها.
ماذا تخبرني معلومات الموضع؟
تشير أرقام المواضع إلى فهرس الحرف حيث يظهر كل حرف عرض صفري في نصك (بدءًا من 0). إذا كان هناك حالات كثيرة، تُظهر الأداة أول 5 مواضع وتشير إلى عدد المواضع الإضافية.
هل يمكنني استخدام هذه الأداة لتنظيف النص قبل إدراجه في قاعدة البيانات؟
بالتأكيد! هذه إحدى حالات الاستخدام الرئيسية. يمكن أن تسبب أحرف العرض الصفري سلوكًا غير متوقع في قواعد البيانات وكسر القيود الفريدة والتداخل مع عمليات البحث وإنشاء مشاكل جودة البيانات.
ما هي علامة ترتيب البايت (BOM) ولماذا تهم؟
علامة ترتيب البايت (U+FEFF) هي حرف غير مرئي يُضاف أحيانًا في بداية الملفات النصية للإشارة إلى الترميز. على الرغم من الحاجة إليها أحيانًا، إلا أنها قد تسبب مشاكل عند لصق النص وتتداخل مع محللات الصياغة.
كيف أعرف إذا كان نصي يحتوي على أحرف عرض صفري دون استخدام هذه الأداة؟
يكاد يكون من المستحيل اكتشاف أحرف العرض الصفري بصريًا. تشمل العلامات: طول نص غير متوقع، وفوارق سلوك النسخ واللصق، وفشل البحث والاستبدال، وأخطاء التحليل.
هل يمكن أن تؤثر أحرف العرض الصفري على تحسين محركات البحث أو محتوى الويب؟
نعم، يمكن أن تُربك أحرف العرض الصفري في محتوى الويب محركات البحث وتؤثر على مطابقة الكلمات المفتاحية وتنشئ مشاكل المحتوى المكرر وتؤثر على إمكانية الوصول.