VS Code上通过Code Runner插件运行Java代码输出乱码

刚开始研究VS Code,请各位大神帮看一下这个问题
如图
图片描述

在终端使用java命令执行Code Runner运行后生成的class文件,输出的中文为乱码
图片描述

点击右下角编码,选择“通过编码保存”,选择GBK重新保存
图片描述

再次执行Code Runner,输出的依然是乱码(与图一完全一样),但是使用java命令运行生成的class文件,则输出正常
图片描述

阅读 17.1k
1 个回答

文件-首选项-设置,添加如下配置:

"code-runner.executorMap": {
        "java": "cd $dir && javac -encoding utf-8 $fileName && java $fileNameWithoutExt"
    }

若依旧不可行,则添加:

"code-runner.runInTerminal": true,
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题