EPUBを使った場合、KDPで公開するとKindleが文字化けする
少なくとも、2020年12月の時点では、HTML5のお作法通りのHTMLはそのままだと、 日本語が文字化けします。 いくつか確かめたので、ここでは対策を共有します。
対策
旧式のmetaタグのhttp-equivを使ってエンコードを指定することです。 現在、HTML5ではmeta charsetを使ってエンコーディングを指定するべきとなっています。
<head>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF8" />
<meta charset="utf-8" />
このように、metaタグのhttp-equiv属性を用いることで、KDPの文字化けが回避できました。