使用idea控制台System.out,输出中文后为???‘问号’的解决办法

Posted wlphyl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用idea控制台System.out,输出中文后为???‘问号’的解决办法相关的知识,希望对你有一定的参考价值。

很少使用System.out在控制台输出内容了,前两天突然尝试一下,结果发现输出的中文为???‘问号’,我想着肯定就是编码问题了,但是发现idea都已经设置好编码为UTF-8,可是为什么还是乱码呢?
经过研究找到这样一个方法

打开idea.vmoptions这个文件(也可直接到安装目录下查找)

如果有就添加上-Dfile.encoding=UTF-8 这个代码

打开idea打开Tomcat设置,将-Dfile.encoding=UTF-8 这条内容写入到 VM options 中使得两者编码统一

这样设置后再在控制台使用System.out打印中文就不会出现???问号,而是正常显示。
--------------------- 
来源:CSDN 
原文:https://blog.csdn.net/dachaoa/article/details/82845176 
 

以上是关于使用idea控制台System.out,输出中文后为???‘问号’的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

IDEA控制台输出中文乱码的问题及解决方案

IDEA中如何查看System.out.println的输出

idea tomcat控制台system.out.println是乱码

IntelliJ IDEA中文乱码问题

IntelliJ IDEA 控制台中文乱码

IDEA模板快捷键