logback日志打印到windows控制台乱码
一、乱码原因
windows编码二进制使用的是gbk,如果在logback里显式的配置了编码方式是utf-8,那么输入到控制台的二进制数据就是utf-8的编码。
二、解决方法
取消控制台日志的编码格式,不设置编码,logback可以默认跟随平台编码。如部署到windows系统,则默认gbk;在eclipse,如果eclipse编码是utf-8,则默认utf-8.
就算这个世道烂成一堆粪坑,那也不是你吃屎的理由
一、乱码原因
windows编码二进制使用的是gbk,如果在logback里显式的配置了编码方式是utf-8,那么输入到控制台的二进制数据就是utf-8的编码。
二、解决方法
取消控制台日志的编码格式,不设置编码,logback可以默认跟随平台编码。如部署到windows系统,则默认gbk;在eclipse,如果eclipse编码是utf-8,则默认utf-8.