Tanukiラッパーを使用するJavaプログラムが動作しています。私が抱えている問題は、ラッパーログファイルがUTF-8でエンコードされていないが、ASCIIであるように見えることです。ラッパー構成ファイルは次で始まります。
#encoding=UTF-8
#include ..\..\Tomcat\conf\wrapper-license.conf
wrapper.java.command.loglevel=INFO
wrapper.lang.encoding=UTF-8
wrapper.debug=true
ラッパーが起動し、JVMが正常に起動します。しかし、ラッパーのログファイルを編集すると、日本語の文字(たとえば)が疑問符の文字、つまりASCII文字0x3fとして表示されます。ログファイルを16進エディタにロードして再確認しました。
Tanuki Wrapperのログファイルは、テスト目的で、日本語の文字を含むディレクトリに配置されます。ログファイルはそのフォルダーに正常に作成されるため、ラッパーはUTF-8文字を明確に読み取って処理できます。ただし、ログを作成するフォルダー名をログに記録する場合、フォルダー名はすべてASCII 0x3f文字(「?」)としてログに記録されます。
Tanuki WrapperにログファイルをUTF-8でエンコードさせるにはどうすればよいですか?