WMW

مصحح Mojibake (النص المشوّه)

Free

يستعيد البايتات الأصلية الكامنة خلف نص مشوّه (Mojibake) ويعيد فك ترميزها بعدة ترميزات شائعة، ويعرض كل مرشح نظيف.

يعمل بالكامل في متصفحك. نصك لا يُرفع إلى أي مكان أبدًا.

التعليقات (0)

هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.

تُراجَع تعليقات الزوار قبل النشر. تسجيل الدخول للنشر فورًا.

لا توجد تعليقات بعد. كن أول من يشارك رأيه!

ماذا تفعل هذه الأداة

الصق نصاً يبدو مشوّهاً (مثل 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 هما تحويلان نصيان منفصلان ومتعمدان وقابلان للعكس. التشفير المشوّه هو أثر جانبي غير مقصود لعدم تطابق ترميز الأحرف، وتصحيحه يعني إعادة تفسير نفس البايتات الأساسية بشكل صحيح بدلاً من فك تشفير مخطط ترميز متعمد.

أدوات ذات صلة

Free

نص

محلل 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

نص

عداد الأسطر

عداد أسطر متقدم يحلل النص الملصق فورًا: كشف الأسطر المكررة/الفارغة، تصفية أسطر التعليقات، البحث والاستبدال بتعبيرات نمطية، الفرز، وإدراج البادئة/اللاحقة.