본문으로 이동
Linux/POSIX 에러에러
EILSEQ

EILSEQ — 유효하지 않은 멀티바이트 시퀀스

문자 변환 도중 유효하지 않은 멀티바이트 또는 와이드 문자 시퀀스가 발견되었습니다.

linuxmacosunix

이 에러의 원인

바이트 시퀀스가 현재 로케일의 문자 인코딩에서 유효한 문자를 구성하지 않습니다. 유효하지 않은 바이트 시퀀스가 포함된 UTF-8 데이터를 처리할 때 주로 발생합니다.

수정 방법

입력 데이터의 인코딩이 예상 로케일과 일치하는지 확인하십시오. iconv를 사용하여 데이터를 올바른 인코딩으로 변환하십시오. 유효하지 않은 바이트 시퀀스를 제거하거나 대체하도록 입력을 정제하십시오.

공식 문서

관련 에러 코드