IDEA 控制台中文乱码

背景
在idea2022版本中运行项目时,server控制台中文出现乱码。之前解决的是在debug时,返回的数据中的中文乱码,原因是tomcat8.5的编码问题,在edit configurations中找到vm options并添加设置UTF-8即可解决。而这并不能解决控制台中文乱码,网上多数都是说改这改那,但并没有解决自己的需求。

一、遇到问题

idea控制台运行项目是打印日志,出现中文乱码

原因:idea编译器默认是 GBK 编码

二、解决方法

控制台中文乱码,实际上是控制打印编码的问题,需要找到根源。
在file --> settings --> Editor --> General --> Console,然后点击Console在这界面找到Default Encoding 选择 UTF-8 即可解决。

注意:不同idea版本可能位置不同,但Console位置应该是不变的

IDEA 控制台中文乱码_第1张图片

附件

更多Idea 中文乱码方法可以参考这里:
https://www.quanxiaoha.com/idea/idea-chinese-garbled-code.html

https://www.cnblogs.com/itzkd/articles/17384934.html

https://blog.csdn.net/nxg0916/article/details/135697602

这里面是包含文件(xml、java文件等)内容的中文乱码的修改配置。

注意:idea64.exe.vmoptions 文件的修改需要慎重修改,修改后有可能出现编译器打不开问题。
还有就是 在新版本idea编译器中并没有 idea.exe.vmoptions

你可能感兴趣的:(Java,idea,intellij-idea,java,ide)