【问题标题】:How do I get the Tanuki Wrapper log files to be UTF-8 encoded?如何让 Tanuki Wrapper 日志文件进行 UTF-8 编码?
【发布时间】:2013-01-31 00:20:27
【问题描述】:

我有一个使用 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 对其日志文件进行编码?

【问题讨论】:

    标签: utf-8 character-encoding java-service-wrapper


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-06-23
      • 2022-01-02
      • 1970-01-01
      • 1970-01-01
      • 2011-03-16
      • 1970-01-01
      • 1970-01-01
      • 2015-10-26
      • 2014-02-18
      相关资源
      最近更新 更多