如果你使用的是code runner这个插件来进行java代码的编译和运行,且在run code时出现了中文乱码问题,那么问题可能出现在code runner这个插件的配置上,因为java编译的过程需要采用GBK的编码格式,所以我们只需要在code runner插件的配置文件中修改默认编码格式为GBK就行了,具体方法步骤如下:
将java字段内容修改为:
"java": "cd $dir && javac -encoding utf-8 $fileName && java -Dfile.encoding=utf-8 $fileNameWithoutExt",
保存文件即可。
如果你想使用vscode自带的run来编译运行java代码,原理也同上所述,因为vscode默认采用的是utf-8的编码格式,所以只要将默认配置修改为GBK即可。注意需要修改的地方有两处:
第一处:
第二处:
修改完重启vscode即可。