将Visual Studio Code配置为C、C++、Python、Go、Java开发工具时,如果不经过特别设置,在使用Code Runner扩展时将会被中文乱码所困扰。为了避免这种情况,前述这几种语言的源代码分别使用以下编码作为缺省编码:
| 语言 | 编码 |
|---|---|
| C | GBK |
| C++ | GBK |
| Python | UTF-8 |
| Go | UTF-8 |
| Java | GBK |
开始设置Visual Studio Code
1、在读取和写入文件时使用的默认字符集编码设置为UTF-8
2、设置code runner
3、如果所有的文件在读取和写入时都使用UTF-8编码,则在运行C、C++、Java程序时会出现中文乱码,所以有必须对这几种语言源文件编码进行“个性化”设置 ,可根据扩展名分别进行相应的设置:
即扩展名为c、cpp、java的源文件都采用gbk编码
经过上述设置后,使用visual studio code做这几种语言的开发时,就会脱离中文乱码的困扰。但如果java源文件使用utf-8编码时,则要设置Code-runner:Executor Map如下才不会出现中文乱码