idea使用jdk18控制台中文输出为乱码问题

idea使用jdk18控制台中文输出为乱码问题

问题描述:

  • 使用jdk18以下版本是,控制台中文正常显示,但换为jdk18是就输出乱码,但在终端或者cmd窗口运行java程序则正常显示中文
  • 后来将能该变编码为utf-8的地方全部改为utf-8,但还是输出乱码

问题解决

  • 由于在终端和cmd窗口能正常运行,编码应该是在最后输出到控制台时解码出现了问题,于是我看了下cmd窗口的编码方式为GBK,于是我将 run-> edit configurations ->vm option: 改为(原本被我设置为了(-Dfiel.encoding=UTF-8)
    -Dfiel.encoding=GBK
    问题解决
posted @ 2022-09-01 08:37  翾偰  阅读(486)  评论(0)    收藏  举报