Kobo glo v3.1が再起動するepub(文字エスケープ処理忘れ)


Kobo gloに、小説家になろう、から取得したテキストファイルを使って作成した自作epubファイルを突っ込もうとしたら問題が発生。

パソコンに繋いで、ファイルコピーをし、切断すると、コンテンツの読み込みが始まるわけですが、それが途中でハングアップし、Koboが再起動してしまう、というもの。

最初、ファイル数が多すぎたのかと思い、ファイル数を減らしてみても現象発生。
初期化して、1ファイルずつコピーしたところ、原因判明。

とあるepubにて問題が発生していた模様。

今回、現象が発生したファイル名は「Knight’s & Magic-n3556o.kepub.epub」

よく見てみれば怪しい文字が・・・「’」と「&」
まず、ファイル名自体があやしいのかと考え、とりあえずファイル名から該当文字列を取り除く・・・しかし、現象再発。

ファイル名の問題でないとすれば、navigation-documents.xhtmlとtoc.ncx(うちの場合、他に使うソフトの関係で、toc.ncxも入れている)のタイトル処理だろうと、「&」となっているところ「&」に変更

すると、問題なく読み込み完了。

・・・きちんとエスケープ処理しないと駄目なんですね。

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>