ما الذي تحلّه هذه الأداة
نفس البايتات تُقرأ بصيغة UTF-8 وبصيغة GBK فتنتج مجموعتان من الأحرف مختلفتان تماماً — الملف لم يتلف، بل الترميز المختار وقت القراءة كان خاطئاً. ما تفعله أداة الإصلاح هو:
- التعرّف على الترميز الأصلي لهذا الملف وإعادة الأحرف إلى مجموعتها الصحيحة
- توضيح مكان الخلل: حرف الاستبدال، أحرف التحكم، رموز العملات، حروف التشكيل المتلاحقة، أحرف CJK النادرة المتتابعة
- ترتيب الاقتراحات بحسب أيها أقرب إلى لغة البشر، ثم اختيار واحد وحفظه
- عندما لا يتعرّف المشغّل على الترميز، حفظ نسخة بصيغة UTF-8 مع BOM أو GBK وإعطاؤها له
ارفع ملفاً، ولا تلصق
المدخلان يصلحان نطاقين مختلفين، ارفع الملف إن استطعت. عند رفع ملف تكون البايتات الأصلية موجودة، فتجرب الأداة القراءة ترميزاً تلو الآخر، وما إن تتعرّف على GBK تفكّه كـ GBK دون تخمين حرف واحد. أما النص الملصوق فليس بايتات أصلية — فعندما يسلّم المتصفح النصّ، تكون الخطوة الخاطئة قد حدثت؛ لا يبقى إلا الاستدلال العكسي، ويُستعاد ما يمكن استعادته.
إن ظهر حرف الاستبدال (علامة الاستفهام داخل المربع `�`) داخل النص الملصوق، فالبايتات الأصلية فقدت منذ زمن ولا أحد يستطيع استعادتها. الصفحة تقولها بصراحة: ارجع إلى الأعلى وارفع الملف الأصلي عبر "اختيار ملف".

ماذا يقول التشخيص
بعد الرفع تعطي منطقة التشخيص نتيجة. لا أحرف مشوّشة: المحتوى يُقرأ بشكل طبيعي؛ إن رأيت في المشغّل أحرفاً غريبة، فالمشغّل هو من اختار ترميزاً خاطئاً — انزل إلى "الحفظ بصيغة"، غيّر الترميز وأعطه ذلك الملف. وعندما يبدو النص مشوّشاً تُذكر الأثر المحدد:
- يحتوي حروف استبدال — البايتات الأصلية فقدت
- تسرّبت أحرف تحكم
- انتشار رموز العملات ورموز الرياضيات
- حروف التشكيل تظهر متلاحقة — كما لو قُرئ UTF-8 بايتاً بايتاً (`ä½ å¥½` من هذا النوع)
- أحرف CJK متتابعة بلا حرف شائع واحد — كما لو قُرئ UTF-8 بصيغة GBK

كيف تُرتَّب الاقتراحات وكيف تختار
تحت "يمكن الإصلاح هكذا" تُرتَّب الاقتراحات بحسب أيها أقرب إلى لغة البشر، وبحد أقصى 12 بنداً، وكل بند يبيّن من أي ترميز إلى أي ترميز قُرئ. اضغط واحداً لترى النتيجة، ثم اختر واحفظ في الأسفل؛ إن لم يعجبك اضغط "الإبقاء كما هو" للعودة إلى الأصل.
الترتيب يعتمد على نقاط: نسبة الأحرف الشائعة، تتابع التشكيل، تتابع الرموز، أحرف CJK النادرة — كلها تُحسب. إن لم تكن النقاط أفضل بوضوح فلا يُقترح شيء — لن يُفرض عليك اقتراح لمجرد وجود اقتراح. وما أخطأ مرتين (حُفظ خطأً ثم أُصلح خطأً) يُستدل عليه عكسياً مستوى إضافياً في الاقتراحات الأولى؛ ما يقع في مستويين لا يزال له أمل.

الحفظ هو الخطوة الأخيرة
بعد الإصلاح يجب الحفظ بشكل صحيح أيضاً. إن لم يتعرّف المشغّل على UTF-8، فاحفظ بصيغة UTF-8 مع BOM (مشغّلات Windows تتعرّف على الترميز من BOM) أو GBK، وعادة يكفي هذا. خيارات الحفظ: UTF-8، UTF-8 (مع BOM)، GBK، Big5، Shift_JIS، EUC-KR؛ وإن لم يتسع يُطلب التغيير (مثلاً GBK لا يتسع للكورية). اسم الملف المحمّل يُضاف إليه `-fixed`.
عندما لا يكون الترميز المتعرَّف عليه UTF-8، يكون خيار الحفظ موجّهاً مسبقاً إلى "UTF-8 مع BOM"؛ وبعد أن تغيّر القائمة المنسدلة بنفسك لن تُغيَّر لك مرة أخرى.

ما لن يُمسّ
تُستبدل الأحرف التي قُرئت خطأً فقط. الأرقام التسلسلية والطوابع الزمنية وأوامر التنسيق في ASS لا تتغيّر ولو بحرف واحد.
أسئلة شائعة
رفعت الملف، فلماذا يطلب مني الحفظ؟ الملف في الأغلب لم يتلف؛ الخطأ أن المشغّل قرأه بترميز خاطئ. في هذه الحالة لا حاجة لتغيير حرف واحد في النص — احفظ نسخة بصيغة UTF-8 مع BOM أو GBK وأعطها للمشغّل.
لماذا لا يُستعاد النص الملصوق؟ متى ظهر حرف الاستبدال في النص الملصوق تكون البايتات الأصلية قد فقدت، والاستدلال العكسي بلا سند. ارجع إلى الأعلى وارفع الملف الأصلي عبر "اختيار ملف".
الاقتراح الذي أريده غير موجود؟ إن لم تكن النقاط أفضل بوضوح من النسخة الحالية فالأداة لا تقترح. غيّر أولاً "الترميز المتعرَّف عليه" ثم اطلب إعادة الترتيب.
كم ملفاً في المرة؟ واحد. حمّل النتيجة ثم ارفع الذي يليه.
الخصوصية
التعرّف والإصلاح يتمّان بالكامل داخل المتصفح؛ لا يُرسل أي محتوى من الترجمة إلى أي خادم.
أدلة وأدوات ذات صلة
من أين تأتي الأحرف المشوّشة ولماذا تبدو هكذا، انظر من أين تأتي الأحرف المشوّشة في الترجمة؛ الترميز سليم لكن المحتوى متسخ، استخدم تنظيف الترجمة؛ للتحقق من الأوقات وعدد الأحرف استخدم فحص جودة الترجمة.