Saltar al contenido
Errores de Linux/POSIXError
EILSEQ

EILSEQ — Secuencia multibyte no válida

Se encontró una secuencia de caracteres multibyte o anchos no válida durante la conversión de caracteres.

linuxmacosunix

Qué causa este error

Una secuencia de bytes no forma un carácter válido en la codificación del locale actual. Suele ocurrir al procesar datos UTF-8 con secuencias de bytes no válidas.

Cómo solucionarlo

Verifica que la codificación de los datos de entrada coincida con el locale esperado. Convierte los datos a la codificación correcta con iconv. Sanea la entrada para eliminar o reemplazar las secuencias de bytes no válidas.

Documentación Oficial

Códigos de Error Relacionados