Penguin
Annotated edit history of EILSEQ version 4, including all changes. View license author blame.
Rev Author # Line
3 StuartYeates 1 !!![Illegal] Sequence
1 PerryLorier 2
4 JohnMcPherson 3 An illegal multibyte sequence was found in the input. This usually means that you have the wrong charactor encoding, for instance the [MicrosoftCorporation] version of latin-1 (aka iso_8859_1(7)) (which has it's own stuff like "smart quotes" in the reserved bytes) instead of the real latin (or perhaps [utf8(7)]).
1 PerryLorier 4
5 Try changing which encoding you expect and try again.
4 JohnMcPherson 6
7 For example if you are using the iconv(1) command or library (note that iconv doesn't actually raise that error, but this demonstrates the problem):
8
9 $ echo -e "\0777 is an invalid utf-8 byte" > myfile
10 $ iconv -f utf-8 -t iso-8859-1 myfile
11 iconv: illegal input sequence at position 0
12 $