| Anterior | Siguiente |
| EBADMACHO | EDESTADDRREQ |
EILSEQ
Qué significa EILSEQ en Solaris
EILSEQ significa que los bytes no constituyen una secuencia válida para el encoding o conversión activa. Puede aparecer en conversiones multibyte, locale, importación de texto o nombres cuyos bytes se interpretan bajo una codificación específica.
La causa no tiene por qué ser corrupción: un archivo válido en UTF-8 leído bajo otro codeset produce el mismo tipo de fallo. Reemplazar bytes automáticamente puede ser peligroso si forman parte de identificadores o datos firmados.
Qué comprobar
- Registra encoding/codeset, locale, offset y una muestra escapada de los bytes alrededor del fallo.
- Comprueba si una secuencia multibyte quedó partida entre buffers.
- Usa encoding explícito en interfaces de importación en lugar de depender del locale global.
- Define si el dato debe rechazarse o sustituirse según su función, no con una política universal.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
