Websphere 8.5.5日志文件没有正确显示变音符号
问题描述:
我有基于cxf的webservice,并且基本记录了所有的请求和响应。Websphere 8.5.5日志文件没有正确显示变音符号
Websphere设置被设置为默认值(UTF-8我猜,通过强制UTF-8在JVM参数中无差异)。
在由log4j创建的日志文件中有?????áíé而不是ěščřáíé。请求通过UTF-8设置的soapUI发送。这些请求被正确保存在数据库中,所以我认为它是日志记录 - 写入日志文件的问题。
在WAS中有没有人遇到过这样的问题?
感谢名单
答
它似乎没有要与WebSphere一个问题,因为你的数据是否正确存储在数据库中
看来它是多与log4j的问题(没有指定log4j.appender.rollingFile.encoding = UTF-8?)或用于查看不支持UTF-8的日志文件或将文件转换为另一个代码页的编辑器/查看器
您是对的。 log4j.appender.rollingFile.encoding = UTF-8做了这个想法。非常感谢! – user2413412