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