Přeskočit na obsah
Linux/POSIX chybyChyba
EILSEQ

EILSEQ — Neplatná vícebajtová sekvence

Při konverzi znaků byla nalezena neplatná vícebajtová nebo wide-character sekvence.

linuxmacosunix

Co způsobuje tuto chybu

Bajtová sekvence netvoří platný znak v kódování znaků aktuálního locale. Obvykle se vyskytuje při zpracování dat UTF-8 s neplatnými bajtovými sekvencemi.

Jak to opravit

Ověřte, zda kódování vstupních dat odpovídá očekávanému locale. Převeďte data do správného kódování pomocí iconv. Vyčistěte vstup odstraněním nebo nahrazením neplatných bajtových sekvencí.

Oficiální dokumentace

Související chybové kódy