06良くあるミス-文字化けして読めない

つまずきやすいポイントの一つに文字化けがあります。 これは、内部的なxhtmlファイルの言語宣言をしなかったことで起きる問題です。


サンプルファイル

sample001


Sigilでの編集上は日本語で表示されていますが

0501


リーダーでみてみると、文字化けしてしまっています。

0502

    設定例

  • 対策1
  • メタデータエディタで日本語を指定してあげる。

    タイトル・作者等の設定(メタデータ編集)

  • 対策2
  • content.opf に

        <dc:language>ja</dc:language>
    

    を追加する。

     <dc:title>sample01</dc:title>

    のすぐしたの行あたりです。



  • 対策3
  • ページファイル(Section0001.xhtmlなど)に言語指定をついかする。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
    



Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

Top