إصلاح ترميز الحروف العربية في Notepad++

يعرض Notepad++ رموزًا مثل ط§ظ„ط¹ بدل العربية، أو مربعات سوداء صغيرة؟ إذن الترميز المختار لا يطابق الملف. غالبًا يحل المشكلة عنصران في القائمة – إذا عرفت أيهما تحتاج.

يعمل مع النصوص وهذه الملفات:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

مثل ملفات Excel المصدّرة ونسخ قواعد البيانات والترجمات وشيفرة المواقع.

إصلاح

  1. اسحب ملفًا أو الصق نصًا
  2. يتم الإصلاح تلقائيًا
  3. انسخ النتيجة أو نزّلها
أو اسحب الملف إلى هنا
  • دون رفع. تُصلح الملفات داخل متصفحك مباشرة ولا تغادر جهازك أبدًا.

  • خوادم في الاتحاد الأوروبي. يعمل Mojibuster على خادم في فنلندا (الاتحاد الأوروبي)، لذلك تسري اللائحة العامة لحماية البيانات (GDPR). نص اللائحة (EUR-Lex، بالإنجليزية)

افحص الترميز أولًا

في أسفل شريط الحالة يعرض 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 ملفًا بعد ملف – وكل ملف ينتهي في ثوانٍ.

أدلة أخرى