افحص الترميز أولًا
في أسفل شريط الحالة يعرض Notepad++ كيف يقرأ الملف الآن، مثل UTF-8 أو UTF-8-BOM أو ANSI. وفي قائمة الترميز (Encoding) نوعان من العناصر كثيرًا ما يُخلط بينهما:
- ANSI وUTF-8 وUTF-8-BOM (أعلى القائمة): يعيد Notepad++ قراءة البايتات الموجودة دون تغيير الملف – مجرد إعداد عرض.
- Convert to ANSI وConvert to UTF-8 … (أسفل القائمة): يكتب Notepad++ الحروف بالترميز الجديد. والحفظ يغيّر الملف.
الحالة 1: رموز غريبة مثل ط§ظ„ بدل ال
الملف محفوظ بترميز UTF-8 لكن Notepad++ يقرؤه كـ ANSI. اختر Encoding ثم UTF-8 فتظهر الحروف صحيحة فورًا. لا تحوّل: «Convert to UTF-8» سيحفظ الرموز الغريبة نفسها كحروف حقيقية.
الحالة 2: مربعات أو علامات استفهام بدل العربية
الملف محفوظ بترميز Windows-1256 (ANSI العربي) لكنه يُقرأ كـ UTF-8. اختر أولًا Encoding ثم Character sets ثم Arabic ثم Windows-1256 لتظهر الحروف صحيحة، ثم اختر Convert to UTF-8. بعد الحفظ يصبح الملف UTF-8. وللمزيد عن هذا الترميز اقرأ تحويل Windows-1256 إلى UTF-8.
الحالة 3: الرموز الغريبة محفوظة في الملف فعلًا
إذا ظل Notepad++ يعرض رموزًا غريبة مع اختيار UTF-8 فقد حُفظ النص التالف بالفعل. عندها لا يفيد أي عنصر في القائمة بشكل موثوق – خصوصًا إذا اختلطت الأسطر السليمة بالتالفة أو كان النص مرمّزًا مرتين. اسحب الملف إلى Mojibuster أعلاه: يصلح المواضع التالفة فقط ويعرض لك كل تغيير.
قبل
طھظ…طھ ظ…ط±ط§ط¬ط¹ط© ط§ظ„طھط±ط¬ظ…ط©: ظ…ط¯ط±ط³ط©طŒ ظƒطھط§ط¨طŒ ط´ظƒط±ظ‹ط§طŒ ط§ظ„ظ‚ط§ظ‡ط±ط© – ظƒظ„ظ‡ط§ ط³ظ„ظٹظ…ط©.
بعد
تمت مراجعة الترجمة: مدرسة، كتاب، شكرًا، القاهرة – كلها سليمة.
أنشئ الملفات الجديدة دائمًا بترميز UTF-8
في Settings ثم Preferences ثم New Document اضبط ترميز الملفات الجديدة على UTF-8. وللملفات التي يجب أن يفتحها Excel فـ UTF-8-BOM أفضل – المزيد في Excel وCSV: حروف عربية غريبة. وسكربتات Windows PowerShell 5.1 تحتاج BOM أيضًا، راجع PowerShell.
أسئلة شائعة
ما الفرق بين UTF-8 وUTF-8-BOM؟
كلاهما يخزّن الحروف بالطريقة نفسها. يكتب UTF-8-BOM بالإضافة ثلاثة بايتات غير مرئية في البداية يتعرف منها Excel والبرامج القديمة على UTF-8.
لماذا يخطئ Notepad++ أحيانًا في اكتشاف الترميز؟
لا تحوي الملفات بلا BOM أي معلومة عن ترميزها، فيضطر Notepad++ إلى التخمين. ومع الملفات القصيرة والحروف القليلة يخطئ أكثر.
هل أستطيع تحويل عدة ملفات دفعة واحدة؟
في Notepad++ فقط بالماكرو أو الإضافات. وفي Mojibuster ملفًا بعد ملف – وكل ملف ينتهي في ثوانٍ.