idea运行tomcat项目控制台打印中文乱码

当在IDEA中将编码设置为UTF-8时,控制台可能会出现乱码问题,尤其是使用logback时。解决这个问题的方法是将相关设置改为GBK,包括项目文件夹下的encoding.xml和idea64.exe.vmoptions文件。此外,移除logback配置文件中的编码配置也可避免乱码。确保所有设置恢复默认,并重启IDEA,问题即可得到解决。
摘要由CSDN通过智能技术生成

7019C7$G%3FAR$(21PWWDUY.png 如上图,2、3这里如果设置成了UTF-8,控制台输出会显示???或者乱码,这时候除非在idea里的tomcat设置,vm options里设置编码格式,其他方法都不能解决。包括 https://www.cnblogs.com/shej123/p/10312806.html 这里的种种方法。

解决方法如图,2、3改成GBK即可,另外相关的地方( 1 项目文件夹下的encoding.xml 2 idea的idea64.exe.vm...文件 ... )全部恢复默认设置,重启idea。

如果使用logback,在idea中控制台中文乱码,把配置文件的编码配置去掉,可解决。

<charset class="java.nio.charset.Charset">UTF-8</charset>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值