一、乱码原因
windows编码二进制使用的是gbk,如果在logback里显式的配置了编码方式是utf-8,那么输入到控制台的二进制数据就是utf-8的编码。
二、解决方法
取消控制台日志的编码格式,不设置编码,logback可以默认跟随平台编码。如部署到windows系统,则默认gbk;在eclipse,如果eclipse编码是utf-8,则默认utf-8.