clion默认使用vc++编译器中文是会乱码的。
1、单个文件修改法
单文件修改法,只对单个文件生效;
2、整个项目修改法,对新建的项目下文件都生效
点击File->Settings...->Editor->File Encodings;
VC++ 编译器默认对源文件要求是使用UTF8 BOM模式的。这里修改后原来的文件是没有被改为BOM模式的,需要你把原来文件删除(提醒:把原文件内容复制出来备份)重新创建后才生效的,可以在新建项目时修改为BOM模式,以后在此项目下新建的文件都是UTF8 BOM模式了。
至此,clion2019.2使用vc++2017编译器 中文乱码解决完毕,至于微软vs套件vc++为什么使用GBK和UTF8BOM模式请自行度娘。GBK是继承操作系统的。clion之前的版面和vc++之前版面也可以使用此种方法。