使用VSCode编辑器中的code-runner插件运行Java代码时output输出栏出现中文乱码问题
问题描述:使用VSCode编辑器中的code-runner插件运行Java代码时output输出栏出现中文乱码问题
解决步骤:
-
在状态栏(Status Bar)中,检查并确认源代码的编码方式为
UTF-8 -
使用快捷键
Ctrl+P在弹出的搜索选项卡中,键入settings.json,然后回车打开该文件 -
在该文件中,使用查找快捷键
Ctrl+F,搜索定位code-runner.executorMap(若找不到则添加步骤4中的内容) -
让javac编译器和JVM虚拟机在编译执行源代码文件时使用
UTF-8编码,具体修改如下:"code-runner.executorMap": { "java": "cd $dir && javac -encoding utf8 $fileName && java -Dfile.encoding=UTF-8 $fileNameWithoutExt", }

浙公网安备 33010602011771号