كل الأدوات تعمل داخل متصفحك — ملفاتك لا تغادر جهازك أبدًا.
All tools154

نصوص

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

توليد الأحرف غير المرئية وكشفها.

ما الذي تفعله. تولّد هذه الأداة أحرف يونيكود غير المرئية وتكشفها في نص منقول. والجزء الثاني هو الأنفع غالبًا: هذه الأحرف تسبب مشكلات لا ترى سببها، وهي في النصوص العربية أكثر شيوعًا.
يعمل في متصفحكلا يتم رفع أي شيءبدون تسجيليعمل دون اتصال

كيفية الاستخدام الأحرف غير المرئية

  1. اختر حرفًا غير مرئي لنسخه.
  2. أو ألصق نصًا لكشف ما فيه من أحرف مخفية.
  3. اطّلع على الأحرف الموجودة فيه.

علامات الاتجاه هي المشكلة الأولى عربيًا

هذه المسألة تخص العربية والفارسية والعبرية، وتغيب تمامًا عن الأدوات الأجنبية.

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

وحين لا يكفي ذلك، تُدرج علامات تحكم غير مرئية لفرض الاتجاه: علامة اليمين إلى اليسار، وعلامة اليسار إلى اليمين، وعلامات التضمين والعزل.

وكثير من المحررات والمواقع تُدرجها تلقائيًا من دون علمك، ثم تُنقل مع النسخ.

والنتيجة العملية: قيمة تبدو صحيحة تمامًا ويرفضها الحقل، أو قيمتان متطابقتان ظاهريًا لا يعدّهما النظام متساويتين، أو اسم ملف لا يُفتح.

وهناك وجه أمني معروف: يمكن استخدام علامات العزل والتضمين لجعل شيفرة برمجية تُعرض بترتيب مخالف لترتيب تنفيذها الفعلي. وهي فئة هجمات موثقة تستهدف مراجعي الشيفرة تحديدًا، والعربية والعبرية سياقها الطبيعي.

ولذلك ينبغي لأي نظام يقبل نصًا من المستخدم أن يطبّع المدخلات ويزيل علامات التحكم قبل التخزين والمقارنة.

الأحرف الأخرى

ليونيكود عدد من الأحرف بلا شكل مرئي، ولكل منها غرض.

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

المسافة غير الفاصلة مفيدة عربيًا بين الرقم والوحدة — 5 كجم — وبين العدد والمعدود في الجداول، حتى لا ينفصلا في سطرين.

والرابط الصفري العرض مسألة عربية خالصة: العربية متصلة الحروف، وهذا الحرف يتحكم في اتصال الحرف بما بعده. ويُستخدم لإظهار شكل حرف بعينه أو لمنع الاتصال حيث لا يُراد.

وهو أيضًا ما يجعل بعض النصوص العربية المنسوخة تبدو سليمة وتُقارَن خطأ، لأن حرفًا إضافيًا غير مرئي دخل بين حرفين.

أين تسبب المتاعب

المواضع التي تلتقي فيها بها عمليًا.

عند النسخ من وورد أو من ملف PDF أو من موقع، تنتقل معك أحرف غير مرئية بانتظام.

وفي حقول النماذج تجعل رقم هوية أو بريدًا إلكترونيًا أو رمز خصم «صحيحًا بلا شك» ومع ذلك يُرفض.

وفي جداول البيانات تمنع مطابقة قيمتين متماثلتين، فتفشل دالة البحث بلا سبب ظاهر.

وفي قواعد البيانات تدخل بصمت في السجلات وتظهر لاحقًا عند المطابقة على أنها اختلاف.

وفي أسماء الملفات على الخوادم تسبب مشكلات في الروابط يصعب تتبعها.

فإن كان شيء «يفترض أن يعمل» ولا يعمل، فابحث عن أحرف غير مرئية قبل أن تبحث في أي مكان آخر.

ولا تضع أحرفًا غير مرئية في كلمات المرور: فائدتها معدومة تقريبًا، وقد تمنعك من الدخول لاحقًا.

وكل ذلك يجري في متصفحك.

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

ما علامات الاتجاه؟

أحرف تحكم غير مرئية تفرض اتجاه العرض في النص المختلط، وتنتقل مع النسخ.

لماذا يُرفض ما أدخلته وهو صحيح؟

غالبًا بسبب حرف غير مرئي انتقل مع النسخ من وورد أو PDF.

ما الرابط الصفري العرض؟

حرف يتحكم في اتصال الحروف العربية ببعضها، وهو خاص بالخطوط المتصلة.

هل لها استخدام أمني ضار؟

نعم. يمكن بها إظهار شيفرة بترتيب مخالف لترتيب تنفيذها، وهي فئة هجمات موثقة.

ماذا أفعل بمدخلات المستخدمين؟

طبّعها وأزل علامات التحكم قبل التخزين والمقارنة.

هل تُرسل بياناتي؟

لا.