报表中log4j在英文版linux下输出中文日志为乱码。由于log4j配置文件(runqianReportLog.properties)中没有设置编码格式(encoding),所以log4j就使用系统默认编码。导致乱码。
解决方法:
设置编码格式UTF-8,方法为:log4j.appender.logfile.encoding=UTF-8就可以了!
logfile为要输出的appender
本文介绍了解决log4j在英文版Linux环境下输出中文日志出现乱码的问题。原因是log4j配置文件未设置编码格式,导致采用系统默认编码。解决方法是在配置文件中指定UTF-8编码。
报表中log4j在英文版linux下输出中文日志为乱码。由于log4j配置文件(runqianReportLog.properties)中没有设置编码格式(encoding),所以log4j就使用系统默认编码。导致乱码。
解决方法:
设置编码格式UTF-8,方法为:log4j.appender.logfile.encoding=UTF-8就可以了!
logfile为要输出的appender
9843

被折叠的 条评论
为什么被折叠?