Websphere 8.5.5 日志文件未正确显示变音符号

Websphere 8.5.5 log file does not show diacritics properly

我有基于 cxf 的网络服务,其中包含所有请求和响应的基本日志记录。

Websphere 设置设置为默认值(我猜是 UTF-8,通过在 JVM 参数中强制使用 UTF-8 不会有任何区别)。

在 log4j 创建的日志文件中,有 ??????áíé 而不是 ěščřáíé。请求通过设置了 UTF-8 的 soapUI 发送。此类请求已正确保存在数据库中,所以我怀疑是日志记录问题 - 写入日志文件。

有没有人在WAS中遇到过这种问题?

谢谢

这似乎不是 WebSphere 的问题,因为您的数据已正确存储在数据库中
看起来它更多的是 log4j 的问题(您是否指定了 log4j.appender.rollingFile.encoding=UTF-8 ?)或您用来查看不支持 UTF-8 的日志文件或将文件转换为另一个代码页