Перейти до вмісту
Помилки Linux/POSIXПомилка
EILSEQ

EILSEQ — Некоректна багатобайтна послідовність

Під час перетворення символів виявлено недійсну багатобайтну або широкосимвольну послідовність.

linuxmacosunix

Що спричиняє цю помилку

Послідовність байтів не утворює дійсного символу в кодуванні символів поточної локалі. Зазвичай це трапляється при обробці UTF-8 даних з некоректними байтовими послідовностями.

Як виправити

Переконайтеся, що кодування вхідних даних відповідає очікуваній локалі. Конвертуйте дані в правильне кодування за допомогою iconv. Очистіть вхідні дані, видаливши або замінивши недійсні байтові послідовності.

Офіційна документація

Пов'язані коди помилок