关于IDEA中文乱码的解决办法-开发交流社区-教程教学-Minecraft新鑫个人学习分享站

关于IDEA中文乱码的解决办法

先说我遇到的问题,我在部署tomcat9时控制台System.out.println(“中文”)时乱码———

1.–> log4j的logger.info()控制台打印乱码 和 system.out.println()控制台打印乱码
解决方法为 配置Tomcat VM options值为:-Dfile.encoding=UTF-8
但是
这是英文的

545431af42bd4ad7810b9d8d6d3175e3

这是中文的

c64535032895417cada9e4bf5ddea39f

 

中文的“-”和英文的”-“不容易看出来,希望大家先注意这点

2.–>解决编写环境乱码
设置编译器语言:file -> settings ->Appearance(外观) -> theme(主题设置) -> use custom font

cc5c4347d7a04f3e86c71d4e9fe22a24

设置工程项目编码 : file -> settings -> Editor -> File Encodings->

c8b37c86e66a489ca0a67533c005aa2c

3.–> IDEA Tomcate启动时控制台打印乱码

2b325567d414459e901871ed505985ee

 

在这两个文件最尾部都添加
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8

4.–>若还是乱码,查看idea下有一encodings.xml文件,它会记录你常用的编码方式。
将里面除UTF-8之外的全部删除

343160b79f084655a5eaa4d1b8457df7

 

参考:https://blog.csdn.net/heweiwei520/article/details/107435634
若还有问题可以私信我,大家加油!!!

请登录后发表评论

    没有回复内容