这周新接了一个项目,idea运行后日志乱码,使用的是SLF4J进行日志记录
起初看见一堆乱码还觉得很正常,按照之前的习惯一步步开始排查
1.设置项目编码格式 settings->editor->file encoding
统统果断UTF-8 ,不好使
2.日志编码格式
检查日志文件配置的console编码
UTF-8,以前有非常规操作,把这里改成GBK的,这次依旧不好使
3.idea运行环境设置
在idea安装路径下 这两个配置文件
检查下-Dfile.encoding=UTF-8也是有的。
4.启动时设置Vm环境变量
-Dfile.encoding=UTF-8