关于使用vscode编译java代码出现乱码问题的解决方法

887 阅读1分钟

如果你使用的是code runner这个插件来进行java代码的编译和运行,且在run code时出现了中文乱码问题,那么问题可能出现在code runner这个插件的配置上,因为java编译的过程需要采用GBK的编码格式,所以我们只需要在code runner插件的配置文件中修改默认编码格式为GBK就行了,具体方法步骤如下: image.png 将java字段内容修改为:

"java": "cd $dir && javac -encoding utf-8 $fileName && java -Dfile.encoding=utf-8 $fileNameWithoutExt",

保存文件即可。

如果你想使用vscode自带的run来编译运行java代码,原理也同上所述,因为vscode默认采用的是utf-8的编码格式,所以只要将默认配置修改为GBK即可。注意需要修改的地方有两处:

第一处:

image.png

第二处:

image.png

image.png

修改完重启vscode即可。