مصحح Mojibake (النص المشوّه)
Freeيستعيد البايتات الأصلية الكامنة خلف نص مشوّه (Mojibake) ويعيد فك ترميزها بعدة ترميزات شائعة، ويعرض كل مرشح نظيف.
يعمل بالكامل في متصفحك. نصك لا يُرفع إلى أي مكان أبدًا.
ماذا تفعل هذه الأداة
الصق نصاً يبدو مشوّهاً (مثل Café بدلاً من Café) وستستعيد هذه الأداة البايتات الأصلية وتحاول إعادة فك ترميزها بعدة ترميزات أحرف شائعة، مع إظهار كل نتيجة نظيفة لتتمكن من اختيار الصحيحة.
كيف يعمل
ينتج هذا النوع من التشفير المشوّه غالباً عن قراءة بايتات UTF-8 صالحة بشكل خاطئ بايتاً بايتاً كـ Windows-1252 (أو Latin-1 المرتبط به ارتباطاً وثيقاً). تعكس هذه الأداة تلك الخطوة الأولى، فتُعيد ربط كل حرف في نصك المشوّه بالبايت الواحد الذي كان Windows-1252 سيُنتجه منه. ثم تُغذّي تلك سلسلة البايتات المستعادة إلى TextDecoder المدمج في المتصفح لعدة ترميزات مرشحة (UTF-8، Shift-JIS، EUC-JP، GBK، Big5، EUC-KR، KOI8-R، ISO-8859-7)، وتحتفظ فقط بعمليات فك الترميز التي تكتمل دون أخطاء أو أحرف استبدال.
المشكلات التي تحلها
- استعادة نص قابل للقراءة من ملف أو بريد إلكتروني أو تصدير قاعدة بيانات تم فتحه بترميز خاطئ.
- تصحيح الأسماء أو العناوين أو حقول نصية أخرى تلفت أثناء الاستيراد بين أنظمة ذات إعدادات ترميز غير متطابقة.
- التحقق من اللغة أو الترميز الأصلي الذي ربما جاء منه جزء من نص مشوّه.
الأسئلة الشائعة
›ما الذي يسبب التشفير المشوّه أصلاً؟
يحدث ذلك عندما يُفتح نص محفوظ بترميز أحرف واحد (يكاد يكون دائماً UTF-8 اليوم) أو يُستورد ببرنامج يفترض ترميزاً مختلفاً (عادةً Windows-1252 أو Latin-1). يظهر كل حرف UTF-8 أصلي متعدد البايتات بعد ذلك كحرفين أو ثلاثة أحرف منفصلة خاطئة بايت واحد.
›لماذا تعرض هذه الأداة نتائج متعددة بدلاً من تصحيح واحد؟
يمكن أحياناً فك ترميز نفس البايتات المشوّهة بشكل صالح تحت أكثر من ترميز واحد، ولا تملك هذه الأداة وسيلة لمعرفة أيها يطابق لغتك المصدرية الفعلية. تعرض كل مرشح يُفكّ ترميزه بشكل نظيف (دون أحرف استبدال) لتتمكن من اختيار الأداة المقروءة بشكل صحيح.
›نصي لا يُظهر أي مرشحين على الإطلاق، ماذا يعني ذلك؟
إما أن النص لم يكن مشفراً بشكل مشوّه بسبب قراءة خاطئة لـ Windows-1252/Latin-1، أو أن الترميز الأصلي كان شيئاً خارج القائمة التي تجربها هذه الأداة. تحقق مرة أخرى من أن النص يبدو مشوّهاً حقاً وليس فقط يحتوي على أحرف غير عادية ولكنها صالحة.
›هل يمكن لهذا تصحيح التشفير المشوّه الناتج عن ترميزات معطلة أخرى، لا Windows-1252 فقط؟
تعكس هذه الأداة على وجه التحديد قراءة خاطئة لـ Windows-1252 أو Latin-1، لأن هذا هو السبب الأكثر شيوعاً بكثير للتشفير المشوّه في العالم الحقيقي. إذا كان نصك قد تشوّه بترميز مختلف في المرحلة الأولى، فإن خطوة استعادة البايتات نفسها لن تنتج البايتات الصحيحة، ولن يبدو أي مرشح نظيفاً.
›هل هذا مثل فك تشفير URL أو Base64؟
لا. ترميز URL وBase64 هما تحويلان نصيان منفصلان ومتعمدان وقابلان للعكس. التشفير المشوّه هو أثر جانبي غير مقصود لعدم تطابق ترميز الأحرف، وتصحيحه يعني إعادة تفسير نفس البايتات الأساسية بشكل صحيح بدلاً من فك تشفير مخطط ترميز متعمد.
أدوات ذات صلة
نص
محلل JWT
يفك تشفير ترويسة ومحتوى رمز JWT إلى JSON قابل للقراءة، ويحول بيانات الطابع الزمني إلى تواريخ مقروءة، ويشير إلى الرموز منتهية الصلاحية، ويمكنه التحقق من توقيع HS256 بمفتاح سري تقدمه.
Freeنص
منشئ llms.txt
ينشئ ملف llms.txt وفقاً لمواصفات llmstxt.org من عنوان وملخص وأقسام روابط، مع تجميع أقسام Optional ومعاينة مباشرة.
Freeنص
معاينة Markdown
يعرض Markdown كـ HTML مباشر ومنقّى جنباً إلى جنب مع المصدر، مع خيار لعرض ونسخ HTML المُنشأ.
Freeنص
مدقق صياغة MySQL
يتحقق من صياغة MySQL لعبارة واحدة أو أكثر مفصولة بفاصلة منقوطة، ويبلغ عن السطر والعمود الدقيقين لأول خطأ يُعثر عليه.
Freeنص
محرر HTML عبر الإنترنت
حرّر HTML وCSS وJavaScript في ثلاث لوحات مع معاينة مباشرة محجوزة تتحدث أثناء الكتابة، بالإضافة إلى تنزيل بنقرة واحدة كملف HTML مستقل.
Freeنص
مولد كلمات المرور
أنشئ كلمات مرور قوية وعشوائية مباشرة في متصفحك باستخدام مولّد آمن تشفيريًا، مع مقياس قوة مباشر وحساب للإنتروبيا ودعم لإنشاء دفعات من عدة كلمات مرور دفعة واحدة.
Freeنص
محول Punycode
حوّل النص بين يونيكود وPunycode (RFC 3492)، الترميز المكوَّن من ASCII فقط المستخدم لأسماء النطاقات المُدوّلة، مع وضع نطاق كامل (مدرك للنقاط، معالجة بادئة xn-- تلقائيًا) ووضع تسمية بسيطة، مع تحويل عدة أسطر دفعة واحدة.
Freeنص
عداد الأسطر
عداد أسطر متقدم يحلل النص الملصق فورًا: كشف الأسطر المكررة/الفارغة، تصفية أسطر التعليقات، البحث والاستبدال بتعبيرات نمطية، الفرز، وإدراج البادئة/اللاحقة.
التعليقات (0)
هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.
لا توجد تعليقات بعد. كن أول من يشارك رأيه!