方法一、原生的方法(不推荐)
VS2017默认隐藏了【高级保存选项】,所以无法直接去设置编码UTF-8+BOM。我们需要先把【高级保存选项】调用出来:
1、VS2017主菜单-工具-自定义;添加命令,高级保存选项。
2、VS2017主菜单-文件-高级保存选项
方法二、插件的方法(推荐)
在微软的插件市场官网,下载ForceUTF8 (with BOM)
https://marketplace.visualstudio.com/
或者在VS IDE-菜单-工具-扩展和更新-联机,可以搜索找到想要的插件。
结论
推荐使用方法二,因为方法一比较麻烦,要挨个挨个文件设置,每次新建文件默认是GBK。方法二一步到位,新建的文件都是UTF-8+BOM。