Closed mikage3miya closed 1 year ago
回避策が https://github.com/whiteleaf7/narou/issues/375 に書かれています。 呼び出し側 (narou.rb) の問題ではなく、呼び出される側 (java.exe) の問題です。
回避策が #375 に書かれています。 呼び出し側 (narou.rb) の問題ではなく、呼び出される側 (java.exe) の問題です。
ありがとうございます。確かにそのようですね。 こちらの思い込みで失礼いたしました。
問題点
当方、日本語版ではないWindowsを使用しており、コントロールパネルの「Unicode対応ではないプログラムの言語」の設定は普段日本語以外に設定しています。 この状態では、普段narou.rbの利用に問題ありませんが、タイトルに中点「・」が含まれている小説は変換できません。 以下のログが出力されます。(「サイレント・ウィッチ」を例として)
対処法
コントロールパネル ー「地域」ー「管理」ー「Unicode対応ではないプログラムの言語」を「日本語(日本)」に設定 こうすればうまく変換できるようです。
要望
以上によって、本事象の起因は、AozoraEpub3を呼び出す時、使用されているパスはUnicode非対応、あるいは不完全であるため、タイトルの中の中点が「?」に変換された故と考えられます。 可能であれば、AozoraEpub3およびkindlegenの呼び出しをUnicode対応に直していただければ幸いです。 (プログラミング素人ですので実現可能かどうかは分かりませんが) よろしくお願いいたします。