在使用slf4j做日志输出时,打jar包运行后,会出现中文乱码问题,只需要将logback-spring.xml配置文件中的<charset>标签注释即可,如图:
解释: 如果不配置logback-spring.xml 或resource文件夹下没有logback-spring.xml文件,则springboot使用默认的配置,那么部署jar包,java -jar xxx.jar,代码中log变量输出的中文,乱码;如果,配置了logback.xml,但是charset使用UTF-8,那么中文依然乱码;只有使用logback.xml,且,charset删除掉,才能确保中文正常。
有关这个问题的解决方案参考地址:springboot logback控制台中文输出乱码 - iTachiLEe - 博客园
标签:xml,中文,Spring,Boot,jar,乱码,spring,logback From: https://www.cnblogs.com/roak/p/17319982.html