淘宝网站建设素材,品牌策划 网站源码,enfold wordpress汉化,怎么提高网站收录量现象#xff1a;在默认语言非中文#xff08;或者说默认语言不支持中文的#xff09;的Windows、Linux、Unix上#xff0c;用log4j打印日志#xff0c;出现乱码#xff0c;常见的就是一堆问号。 解决方法#xff1a; 如果是log4j.properties为配置文件#xff0c;比如在默认语言非中文或者说默认语言不支持中文的的Windows、Linux、Unix上用log4j打印日志出现乱码常见的就是一堆问号。 解决方法 如果是log4j.properties为配置文件比如 log4j.appender.A1org.apache.log4j.RollingFileAppender
log4j.appender.A1.Fileall.log 加入一行 log4j.appender.A1org.apache.log4j.RollingFileAppender
log4j.appender.A1.EncodingUTF-8
log4j.appender.A1.Fileall.log 如果是log4j.xml为配置文件比如 appender nameA1 classorg.apache.log4j.RollingFileAppender param nameFile valueall.log / ......
/appender 加入一行 appender nameA1 classorg.apache.log4j.RollingFileAppender param nameEncoding valueUTF-8 / param nameFile valueall.log / ......
/appender 原理 log4j通过QuietWriter写日志QuietWriter extends FilterWriterFilterWriter extends Writer而Writer写入的是字符流对字符集比较敏感。英文系统一般默认latin-1字符集只能处理半角通过encoding指定字符集后能够正确输出指定字符集的字符流。 字符集指定后WriterAppender的setEncoding通过org.apache.log4j.config.PropertySetter.setProperties(Object obj, Properties properties, String prefix)设置字符集。 转载于:https://www.cnblogs.com/renyuanwei/p/10250250.html