تخطى إلى المحتوى
أخطاء Linux/POSIXخطأ
EILSEQ

EILSEQ — تسلسل متعدد البايتات غير صالح

تمّ الصدفة على تسلسل حرف متعدد البايتات أو واسع غير صالح أثناء تحويل الأحرف.

linuxmacosunix

أسباب هذا الخطأ

تسلسل البايتات لا يشكّل حرفًا صالحًا في ترميز أحرف اللغة المحلية الحالية. يحدث هذا عادةً عند معالجة بيانات UTF-8 تحتوي على تسلسلات بايتات غير صالحة.

كيفية الإصلاح

تحقق من أن ترميز بيانات المدخلات يطابق اللغة المحلية المتوقعة. حوّل البيانات إلى الترميز الصحيح باستخدام iconv. نظّف المدخلات لإزالة تسلسلات البايتات غير الصالحة أو استبدالها.

التوثيق الرسمي

رموز أخطاء ذات صلة