问题

IntelliJ IDEA:控制台输出日志中文乱码问题

idea控制台中文乱码解决(idea控制台输出乱码怎么解决)(1)

解决方案

1.在菜单Help->Edit Custom VM Options中添加-Dfile.encoding=utf-8,重启IDEA后,即可正常,中文乱码问题解决。

idea控制台中文乱码解决(idea控制台输出乱码怎么解决)(2)

idea控制台中文乱码解决(idea控制台输出乱码怎么解决)(3)

这里说明一下,此处的idea64.exe.vmoptions,在IDEA菜单打开的文件,实际上是位于 C:\Users\用户\.IntelliJIdea2019.2\config目录下的,

网上很多要求修改IDEA安装目录bin文件夹的idea.exe.vmoptions和idea64.exe.vmoptions文件,但有些人修改完后还是无法解决,

原因可能就是因为IDEA读取的位置实际上是用户目录下的配置文件,针对的是当前用户生效。

补充说明

为了确保其他情况下不出现乱码问题,我们最好保持IDEA环境与项目代码的编码一致,设置如下,将以下三个都配置为UTF-8。

idea控制台中文乱码解决(idea控制台输出乱码怎么解决)(4)