java输入中文出现乱码,该怎么解决

img


不知道是哪里出现了错误,刚开始以为是我的系统字符编码和java的不一致,更改了电脑系统的字符编码,但是java中说我输出异常。

修改IDEA控制台的编码

问题描述:idea 控制台乱码

问题解决:

修改全局编码

  1. 修改 IntelliJ IDEA 全局编码、项目编码、属性文件编码
    上方导航栏“File→Settings…”进入配置页面,在“Editor”中下滑找到“File Encodings”,分别将 Global Encoding、Project Encoding、Default encoding for properties files 都设置为 UTF-8。在重启之后运行程序检查控制台信息,如果不管用请执行下面的步骤。

    img

如果还不行,修改 虚拟机选项

  1. IntelliJ IDEA 中自定义虚拟机选项

    上方导航栏“Help→Etit Custom VM Options…”进入自定义虚拟机选项页面。

    img

在 idea64.exe.vmoptions 文件尾加上-Dfile.encoding=UTF-8。在重启之后运行程序检查控制台信息,一般到了 这步问题就解决了,当然如果不管用请执行下面的超级步骤。

img

看看这篇能解决不https://blog.csdn.net/qq_43669047/article/details/124709353

可以参考下这个 IDEA 控制台输出中文乱码 http://t.csdn.cn/CzvnT