الرئيسية/أخطاء SIF/ترميز الملف يجب أن يكون UTF-8
أخطاء SIF

ترميز الملف يجب أن يكون UTF-8

ملف SIF حُفِظ بترميز غير UTF-8 غالبًا Windows-1256 (صفحة الرموز العربية القديمة) أو ANSI أو UTF-16 مع علامة ترتيب البايت. UTF-8 هو الترميز الوحيد الذي يضمن عبور الأسماء العربية من محلل البنك بدون تلف.

قاعدة: F08

لماذا يرفض البنك هذا؟

محلل البنك يحاول قراءة الملف كـ UTF-8 أولًا. إذا ظهرت الأحرف العربية مُشوَّشة، يتوقَّف المحلل فورًا لا يحاول ترميزات أخرى. يُرفَض الملف قبل التحقق من أي صف، فترى "ترميز الملف غير معترف به احفظ الملف بترميز UTF-8" ولا شيء غير ذلك.

كيف تُصلحه

  1. افتح ملف SIF في Notepad++ (ويندوز) أو VS Code (أي نظام تشغيل) لا في Notepad العادي، فهو يحفظ بـ ANSI بصمت.
  2. في Notepad++: قائمة Encoding ← "Convert to UTF-8" (لا "UTF-8 with BOM" علامة ترتيب البايت تُربك بعض البنوك). ثم File ← Save.
  3. في VS Code: انقر على مؤشِّر الترميز في أسفل اليمين ← "Save with Encoding" ← "UTF-8" (بدون BOM).
  4. إذا صدَّرت من Excel، استخدم File ← Save As ← "CSV UTF-8 (Comma delimited)" في Excel 2016 وما بعده. النسخ القديمة من Excel تحفظ بـ ANSI افتراضيًا افتح الناتج في Notepad++ للتأكد.
  5. تجنَّب تصدير CSV المُضمَّن في Google Sheets للملفات العربية يُضيف أحيانًا UTF-16. نزِّل كـ .xlsx ثم صدِّر عبر أداة UTF-8 موثوقة.
  6. ارفع الملف المُعاد حفظه في أُجور؛ يجب أن تمر القاعدة F08 ويبدأ التحقق من صفوف الملف.

كيف يكتشفها أُجور

يكتشف أُجور الترميز فور إسقاط الملف ويتوقَّف بالقاعدة F08 إذا لم يكن UTF-8 فلا تُهدر وقتًا في تصحيح صفوف مليئة بالأحرف المُشوَّشة. شاشة التوقف تُخبرك بالأداة والإعداد الصحيحين لإعادة الحفظ.

دقّق ملف SIF الآن

أفلت ملفك. شاهد كل مشكلة في مكانها. صحِّحها ونزِّل ملفًا نظيفًا كلها في متصفحك.