首页 > 其他分享 >解决Spring Boot jar包启动日志输出中文乱码

解决Spring Boot jar包启动日志输出中文乱码

时间:2023-04-14 21:22:39浏览次数:45  
标签:xml 中文 Spring Boot jar 乱码 spring logback

在使用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

相关文章

  • Linux java生成图片文字乱码问题
     场景:用java生成图片文字,在windows运行没问题,发布到linux中发现文字乱码了原因:图片是在Linux下的系统里生成的,用到java.awt.Font这个类。实例化的时候它会到JRE里去找字体,如果找不到对应字体,就会显示方框解决方法:把需要的字体文件从windows系统中粘贴到Linux一份,重启服务器......
  • Spring很常用的@Conditional注解的使用场景和源码解析
    你好,我是刘牌!介绍今天要分享的是Spring的注解@Conditional,@Conditional是一个条件注解,它的作用是判断Bean是否满足条件,如果满足条件,则将Bean注册进IOC中,如果不满足条件,则不进行注册,这个注解在SpringBoot中衍生出很多注解,比如@ConditionalOnProperty,@ConditionalOnBean,@Conditi......
  • SpringCloud上传大型视频文件到服务器,解决方案
    ​文件上传是最古老的互联网操作之一,20多年来几乎没有怎么变化,还是操作麻烦、缺乏交互、用户体验差。一、前端代码英国程序员RemySharp总结了这些新的接口 ,本文在他的基础之上,讨论在前端采用HTML5的API,对文件上传进行渐进式增强:    * iframe上传 * ajax上传......
  • Spring MVC核心开发步骤
    SpringMVC具体的核心开发步骤:1、DispatcherServlet在web.xml中的部署描述,从而拦截请求到SpringWebMVC2、HandlerMapping的配置,从而将请求映射到处理器3、HandlerAdapter的配置,从而支持多种类型的处理器4、ViewResolver的配置,从而将逻辑视图名解析为具体视图......
  • Spring Boot 中使用 Redis
    Redis环境redis安装、配置,启动:(此处以云服务器上进行说明)下载地址:https://redis.io/download/下载后上传到云服务器上,如/usr/local中gcc环境安装:yuminstall-ygcc-c++解压:tar-zxvfxxx进入解压后的redis目录下执行编译:make安装:makeinstall下载redis/bin/r......
  • Spring自定义参数解析器设计
    作者:京东零售 王鹏超1.什么是参数解析器@RequstBody、@RequstParam这些注解是不是很熟悉?我们在开发Controller接口时经常会用到此类参数注解,那这些注解的作用是什么?我们真的了解吗?简单来说,这些注解就是帮我们将前端传递的参数直接解析成直接可以在代码逻辑中使用的javaBean,......
  • SpringBoot 整合 MongoDB
    SpringBoot整合MongoDB好久没搞SpringBoot相关的东西勒,但最近看的代码涉及到了这部分,虽然之前没做过也能看懂,但还是从基础开始搞起比较好。准备工作SpringBoot项目创建这个本来都不用说的,SpringBoot创建项目还能不会啊,但因为某些限制,现在用不了专业版IDEA,只能用社区版,......
  • Git GUI 中文文件名乱码
     GitGUI中文文件名乱码  在GitGui界面选择Edit-Options(对应中文编辑-选项),"默认文本内容编码方式"选择"Unicode(UTF-8)"即可                   REFhttps://www.jianshu.com/p/4b61731d0de6......
  • springboot打成jar包resources下文件的获取
    importorg.apache.poi.util.IOUtils;importorg.springframework.boot.system.ApplicationHome;importorg.springframework.core.io.ClassPathResource;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream......
  • Springboot集成MongoDB存储文件、读取文件
    一、前言和开发环境及配置可以转载,但请注明出处。  之前自己写的SpringBoot整合MongoDB的聚合查询操作,感兴趣的可以点击查阅。https://www.cnblogs.com/zaoyu/p/springboot-mongodb.html 使用mongodb存储文件并实现读取,通过springboot集成mongodb操作。 可以有两种实现......