It seems that the book might have broken at the input stage.
I bought the book then ran it through ereader2html then input the html into calibre. The output of ereader2html looks fine, but when I click V in calibre it shows me a winzip folder (it imported as zip). If I open the book file in there the em dashes and apostrophes are replaced with squares.
At that point any converting I do won't help.
So is there a way to import html without losing emdashes and apostrophes?
For now I found the workaround of opening the html file in mobipocket creator and outputting a prc file.
It's adding extra steps to what is already a fairly arduous process. Is there a way to streamline?