此方法同样适用Visual Studio的其他版本
在字符串前面使用 u8 ,可保证解析时按照utf-8的方式解析
fputs(u8"测试文本\n", fp);
方法一 使用预处理指令
#pragma execution_character_set("utf-8")
方法二 安装插件
安装插件:Force UTF-8

方法三 使用高级保存选项
更改VS的编码方案
首先需要打开高级保存选项




然后打开 文件 —> 高级保存选项 即可进行设置

参考链接:
探究Visual Studio中的乱码问题 - CSDN