Because it tries to interpret your document as UTF-8, finds invalid multibyte sequences, and translates it into the replacement character, which you see as � when you interpret the document as Latin-1.
You should consider other tools to convert HTML into EPUB.
|