İçeriğe geç
Linux/POSIX HatalarıHata
EILSEQ

EILSEQ — Geçersiz Çok Baytlı Dizi

Karakter dönüştürme sırasında geçersiz bir çok baytlı veya geniş karakter dizisiyle karşılaşıldı.

linuxmacosunix

Bu hatanın nedenleri

Bir bayt dizisi, geçerli yerel ayarın karakter kodlamasında geçerli bir karakter oluşturmuyor. Bu durum genellikle geçersiz bayt dizileri içeren UTF-8 verisi işlenirken oluşur.

Nasıl düzeltilir

Girdi verisi kodlamasının beklenen yerel ayarla eşleştiğini doğrulayın. Veriyi iconv ile doğru kodlamaya dönüştürün. Geçersiz bayt dizilerini kaldırmak veya değiştirmek için girdiyi temizleyin.

Resmi Belgeler

İlgili Hata Kodları