如何将Tanuki包装器日志文件进行UTF-8编码?

如何将Tanuki包装器日志文件进行UTF-8编码?,utf-8,character-encoding,java-service-wrapper,Utf 8,Character Encoding,Java Service Wrapper,我有一个使用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。但是当我编辑包装器日志文件时,日

我有一个使用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包装器日志文件被放入一个包含日语字符的目录中——用于测试目的。日志文件已在该文件夹中成功创建,因此包装器显然能够读取和处理UTF-8字符。但是,当它记录将在其中创建日志的文件夹名称时,文件夹名称将被记录为所有ASCII 0x3f字符(“?”)


如何让Tanuki包装器以UTF-8编码其日志文件?

我从Tanuki处得到确认,当前包装器软件将始终使用当前系统编码写入其日志。目前(从3.5.17开始)没有办法配置包装器以任何不同的编码(如UTF-8)写入其日志

同样,您可以配置包装器读取配置文件时使用的编码,但不能配置它写入日志文件时使用的编码