Ir para o conteúdo
Erros de Linux/POSIXErro
EILSEQ

EILSEQ — Sequência Multibyte Inválida

Uma sequência de caracteres multibyte ou wide inválida foi encontrada durante a conversão de caracteres.

linuxmacosunix

O que causa este erro

Uma sequência de bytes não forma um caractere válido na codificação de caracteres do locale atual. Isso ocorre tipicamente ao processar dados UTF-8 com sequências de bytes inválidas.

Como corrigir

Verifique se a codificação dos dados de entrada corresponde ao locale esperado. Converta os dados para a codificação correta usando iconv. Sanitize a entrada para remover ou substituir sequências de bytes inválidas.

Documentação Oficial

Códigos de Erro Relacionados