自学内容网 自学内容网

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 中文乱码方法可以参考这里:
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


原文地址:https://blog.csdn.net/nxg0916/article/details/135697221

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!