TextSorter
في انتظار إدخال النص...
المحارف المفحوصة

الصق أو اكتب نصا أعلاه وانقر على "فحص النص" لرؤية تفصيل المحارف.

لماذا تحتاج إلى أداة فحص محارف يونيكود

تعتمد البرمجيات الحديثة اعتمادا كبيرا على ترميز المحارف UTF-8 ويونيكود لدعم النصوص بجميع اللغات والرموز والرموز التعبيرية. ومع ذلك، تجلب هذه المرونة مشكلات فريدة. غالبا ما يحتوي النص المنسوخ من مواقع الويب أو ملفات PDF أو معالجات النصوص على علامات تنسيق مخفية، أو محارف تحكم، أو مسافات عديمة العرض غير مرئية للعين المجردة.

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

اكتشاف المحارف عديمة العرض وغير المرئية

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

تفحص أداتنا نصك فورا بحثا عن هذه الكيانات وتضع عليها علامة حمراء "غير مرئي" في جدول التفصيل، مما يسهل تحديدها وتحديد موقعها والتخلص منها.

كيفية قراءة تفصيل محارف يونيكود

عندما تفحص نصا باستخدام أداتنا، تنتج جدولا مفصلا يعرض معلومات أساسية عن كل محرف:

مع عوامل التصفية للمحارف القابلة للطباعة وغير المرئية ومحارف التحكم، يمكنك تضييق نطاق عرضك بسرعة ليشمل فقط المحارف التي تبحث عنها.

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

كيف تعرف هذه الأداة المحرف غير المرئي؟
تشمل المحارف غير المرئية المسافات عديمة العرض (ZWSP)، وأدوات الربط عديمة العرض (ZWJ)، والواصلات الاختيارية (SHY)، وأدوات ربط الكلمات، وتجاوزات الاتجاه، ومحارف تحكم تنسيقية أخرى لا ترسم أي حبر ولا تشغل أي مساحة على الشاشة في الظروف العادية.
ما هي محارف التحكم؟
محارف التحكم هي محارف غير قابلة للطباعة معرفة في معياري ASCII ويونيكود، بنقاط كود من U+0000 إلى U+001F ومن U+007F إلى U+009F. صممت في الأصل للتحكم في أجهزة العتاد، مثل آلات التلكس. من الأمثلة عليها Line Feed (LF, U+000A) وCarriage Return (CR, U+000D) وTab (TAB, U+0009).
كيف أزيل المحارف غير المرئية من نصي؟
يمكنك استخدام هذه الأداة لتحديد المحارف المخفية. بمجرد فحص النص، يمكنك رؤية مكانها بالضبط. لإزالتها بالكامل، يمكنك أيضا استخدام أداتنا المرافقة "Clean Text" التي تزيل تلقائيا المسافات عديمة العرض ومحارف التحكم.
هل يمكن لهذه الأداة فحص الرموز التعبيرية الحديثة؟
نعم! تحلل الأداة محارف السلاسل النصية في JavaScript باستخدام تكرار صحيح لنقاط الكود، يتعامل مع surrogate pairs. ستعرض الرموز التعبيرية بشكل صحيح كنقاط كود فردية، حتى بالنسبة للرموز التعبيرية المكونة من عدة نقاط كود مجمعة، بحيث تعرض كل نقطة كود مكونة على حدة، وهو أمر مثالي لفهم كيفية بناء الرموز التعبيرية المعقدة.

أدوات مطورين ذات صلة

اكتشف أدوات نصية أخرى مفيدة للمطورين:

🔒 معالجة محلية وآمنة

خصوصيتك مضمونة بالكامل. يتم تنفيذ كل عملية فحص يونيكود من جانب العميل في متصفح الويب الخاص بك. لا يتم إرسال نصك أو تخزينه أو مراجعته على أي خادم بعيد أبدا. من الآمن تماما تحليل السجلات السرية أو الكود المصدري أو كلمات المرور.