ملف نصي يظهر برموز غريبة: كيف تقرؤه
تفتح ملف .txt فترى «ظ…ط±طط¨ط§» أو صفوفًا من � بدل النص. الملف ليس تالفًا: البرنامج قرأه بترميز خاطئ فقط. إليك سبب ذلك وكيف تقرأ النص.
لماذا يحدث ذلك
يحفظ الحاسوب النص على شكل بايتات، والترميز هو الجدول الذي يحوّل البايتات إلى حروف. اليوم يستخدم كل شيء تقريبًا UTF-8: المواقع وMac وLinux وAndroid والمفكرة في إصدارات Windows الحديثة. أما الملفات العربية القديمة فتستخدم غالبًا Windows-1256.
إذا كُتب الملف بترميز وقُرئ بآخر تتحول الحروف إلى رموز أخرى. النص نفسه سليم — يحتاج فقط إلى قراءة صحيحة.
ماذا تخبرك الرموز الغريبة
ظ…ط±طط¨ط§— حرفا «ظ» و«ط» يتكرران مع رموز أخرى: الملف بترميز UTF-8 لكنه قُرئ كـ Windows-1256.�����— معيّنات بعلامة استفهام: الملف بترميز قديم لكنه قُرئ كـ UTF-8.
1. افتح الملف في OsonKit
اسحب الملف إلى OsonKit. يُحدَّد الترميز من البايتات نفسها: العلامة في بداية الملف (BOM) تدل على UTF-8 أو UTF-16، والنص الذي يُفك كـ UTF-8 دون أخطاء هو UTF-8. يظهر الترميز المختار بجانب الملف. يُقرأ الملف في متصفحك ولا يُرسل إلى أي مكان.
- ملفات حتى 10 ميغابايت.
- الترميزات المدعومة: UTF-8 وUTF-16 (مع BOM) وWindows-1251 وWindows-1252. ترميز Windows-1256 غير مدعوم، فملف عربي قديم بهذا الترميز لن يظهر بشكل صحيح.
- هذا عارض: يمكنك قراءة النص ونسخه، لا تعديله.
2. احفظ النص من جديد بترميز UTF-8
إذا أردت إرسال الملف لغيرك فاحفظه بحيث يُفتح في كل مكان. انسخ النص من OsonKit والصقه في مستند جديد في المفكرة واحفظه. أما ملف Windows-1256 فافتحه مباشرة بالمفكرة على Windows عربي: يُقرأ بشكل صحيح بوصفه ANSI. تحفظ المفكرة في Windows 10 (منذ 2019) وWindows 11 بترميز UTF-8 افتراضيًا، وتفهمه كل البرامج والهواتف الحديثة.
إذا كانت الرموز الغريبة في ملف CSV
يحدث الأمر نفسه مع ملفات .csv: تصدير من البنك أو من برنامج محاسبة بترميز UTF-8 قد يفتح في Excel برموز غريبة. عارض CSV يحدد الترميز كما في النص ويعرض الجدول بحروف سليمة.