
I haven’t tested this myself since I don’t use Calibre anymore, but that’s what’s being reported over on reddit and Mobileread so I thought I would share the fix here since some people are encountering the same encoding issue trying to send ePubs to Kindles.

You can do so with the “Encode HTML in UTF-8” option using the Modify ePub plugin for Calibre. In the meantime, the solution is to set the encoding type manually for ePubs that don’t contain this information. Hopefully at some point Amazon will make it so ePubs default to the proper encoding regardless if the file specifies it or not, but it’s hard telling if that’ll ever happen or not. Technically ePubs should be set to UTF-8.

Apparently this happens because the Kindle conversion services defaults to ISO-8859-1 when character encoding isn’t specified in the file.
