我有一个使用 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。我通过在十六进制编辑器中加载日志文件进行了仔细检查。
Tanuki Wrapper 日志文件被放入包含日文字符的目录中——用于测试目的。日志文件在该文件夹中成功创建,因此包装器显然能够读取和处理 UTF-8 字符。但是,当它记录将在其中创建日志的文件夹名称时,文件夹名称将记录为所有 ASCII 0x3f 字符(“?”)。
如何让 Tanuki Wrapper 以 UTF-8 对其日志文件进行编码?