vs默认是简体中文GB2312保存 我们需要修改为UTF-8
第一步 在菜单栏文件->下添加“高级保存选项”
这一步在csdn上都能找到
第二步 关键一步!
链接: link

这样就可以了
分析原因:
Visual Studio对于不带BOM的UTF-8文件,默认会根据本地locale的设置来决定文件的编码(对于简体中文系统,就是GBK)。因此对于UTF-8 without BOM的代码文件输出中文就是乱码。
当Visual Studio保存UTF-8无BOM文件时,可能会根据本地locale设置(如GBK)导致中文乱码。通过在菜单栏文件>高级保存选项中设置编码为UTF-8,可以避免此问题。关键步骤包括添加高级保存选项并选择UTF-8编码,确保正确保存带中文的代码文件。
vs默认是简体中文GB2312保存 我们需要修改为UTF-8
这一步在csdn上都能找到
链接: link

这样就可以了
分析原因:
Visual Studio对于不带BOM的UTF-8文件,默认会根据本地locale的设置来决定文件的编码(对于简体中文系统,就是GBK)。因此对于UTF-8 without BOM的代码文件输出中文就是乱码。