🔍 أداة فحص محارف يونيكود
أداة فحص يونيكود من TextSorter هي أداة مجانية للمطورين عبر الإنترنت تتيح لك تحليل النص محرفا محرفا لاكتشاف نقاط الكود والقيم الست عشرية والعلامات المخفية عديمة العرض
الصق أو اكتب نصا أعلاه وانقر على "فحص النص" لرؤية تفصيل المحارف.
لماذا تحتاج إلى أداة فحص محارف يونيكود
تعتمد البرمجيات الحديثة اعتمادا كبيرا على ترميز المحارف UTF-8 ويونيكود لدعم النصوص بجميع اللغات والرموز والرموز التعبيرية. ومع ذلك، تجلب هذه المرونة مشكلات فريدة. غالبا ما يحتوي النص المنسوخ من مواقع الويب أو ملفات PDF أو معالجات النصوص على علامات تنسيق مخفية، أو محارف تحكم، أو مسافات عديمة العرض غير مرئية للعين المجردة.
يمكن أن تتسبب هذه المحارف المخفية في سلوك غير متوقع في التطبيقات. على سبيل المثال، يمكن لمسافة عديمة العرض ملصقة داخل مقطع كود برمجي أن تؤدي إلى أخطاء بنيوية غامضة يصعب للغاية تصحيحها. وبالمثل، قد تفشل قواعد البيانات في العثور على سجلات مطابقة إذا كانت مصطلحات البحث تحتوي على محارف غير مرئية. تحل أداة فحص محارف يونيكود الخاصة بنا هذه المشكلة عبر كشف كل محرف على حدة، مما يمنح المطورين ومديري قواعد البيانات وكتاب المحتوى نافذة على التمثيل الدقيق لنصهم على مستوى البايت.
اكتشاف المحارف عديمة العرض وغير المرئية
تخدم المحارف عديمة العرض أغراض التنسيق في محركات تخطيط الصفحات، لكنها يمكن أن تلوث قواعد البيانات أو قواعد الكود بسهولة عند نسخها. فيما يلي بعض أكثر المحارف المخفية شيوعا التي تكتشفها هذه الأداة:
- Zero-Width Space (ZWSP - U+200B): يستخدم للسماح بفواصل الأسطر في الكلمات الطويلة دون إظهار مسافة مرئية. يوجد غالبا في النصوص المنسوخة من الموسوعات الحرة أو مواقع الأخبار الحديثة.
- Zero-Width Joiner (ZWJ - U+200D): يستخدم في الكتابات المعقدة أو لدمج عدة رموز تعبيرية في رمز تعبيري واحد، كما في دمج رموز أفراد العائلة التعبيرية.
- Zero-Width Non-Joiner (ZWNJ - U+200C): يمنع المحارف من الاتصال ببعضها عندما تفعل ذلك عادة، وهو أمر أساسي في لغات مثل الفارسية أو العربية.
- Soft Hyphen (SHY - U+00AD): علامة غير مرئية تشير إلى المكان الذي يسمح فيه بفاصل سطر. عند التفاف الكلمة، تظهر واصلة؛ وإلا فإنها تبقى غير مرئية تماما.
- Left-to-Right / Right-to-Left Marks (LRM / RLM): محارف تنسيق اتجاهي تفرض اتجاه النص في أنظمة الكتابة ثنائية الاتجاه.
تفحص أداتنا نصك فورا بحثا عن هذه الكيانات وتضع عليها علامة حمراء "غير مرئي" في جدول التفصيل، مما يسهل تحديدها وتحديد موقعها والتخلص منها.
كيفية قراءة تفصيل محارف يونيكود
عندما تفحص نصا باستخدام أداتنا، تنتج جدولا مفصلا يعرض معلومات أساسية عن كل محرف:
- نقطة الكود: المعرف الرقمي الفريد المخصص للمحرف من قبل اتحاد يونيكود، ممثلا بالتنسيق القياسي
U+XXXX. - ست عشري / عشري: التمثيل بالنظام الست عشري، وهو مفيد للمبرمجين الذين يكتبون تعبيرات نمطية أو قواعد ترميز، إلى جانب القيمة العشرية.
- الاسم / الوصف: الاسم الرسمي لمحرف يونيكود أو معرف وصفي. إذا كان المحرف تسلسل تحكم، يتم عرض اختصاره القياسي، مثل LF لـ Line Feed أو TAB لـ Tabulation.
- كتلة يونيكود: النطاق الرسمي للتصنيف الذي ينتمي إليه المحرف، مثل Basic Latin أو Cyrillic أو General Punctuation أو Miscellaneous Symbols and Pictographs (الرموز التعبيرية).
مع عوامل التصفية للمحارف القابلة للطباعة وغير المرئية ومحارف التحكم، يمكنك تضييق نطاق عرضك بسرعة ليشمل فقط المحارف التي تبحث عنها.
الأسئلة الشائعة
أدوات مطورين ذات صلة
اكتشف أدوات نصية أخرى مفيدة للمطورين:
🔒 معالجة محلية وآمنة
خصوصيتك مضمونة بالكامل. يتم تنفيذ كل عملية فحص يونيكود من جانب العميل في متصفح الويب الخاص بك. لا يتم إرسال نصك أو تخزينه أو مراجعته على أي خادم بعيد أبدا. من الآمن تماما تحليل السجلات السرية أو الكود المصدري أو كلمات المرور.