java或Javafx开发,vscode乱码问题解决

code-runner运行的时候,vscode输出是中文乱码


1. 无效

找到设置【files:encoding】项为utf8 ===> 这是vscode默认的编码,这里设置没用


2. 有效

开发Java的时候,打开settings.json,添加一条:

code-runner.runInTerminal":?true,

添加后乱码解决了

但是开发javafx的时候,比如按钮上有中文,显示乱码了,怎么办呢?

settings.json添加一条配置:

"code-runner.executorMap":?{

????????"java":?"cd?$dir?&&?javac?-encoding?utf-8?$fileName?&&?java?$fileNameWithoutExt",?????

????},

这条配置的原来配置是:

"code-runner.executorMap":?{

????????"java":?"cd?$dir?&&?javac? $fileName?&&?java?$fileNameWithoutExt",?????

????},

只是把原来的javac后面添加了-encoding?utf-8,这样javafx上的中文乱码就解决了