使用 EditorConfig 可以让VS保存的文件默认编码为UTF-8-bom格式
更多信息查看微软文档
root = true # 所在目录是项目根目录,此目录及子目录下保存的文件都会生效
[*] # 对于所有文件
indent_style = tab # 缩进风格
tab_width = 4 # 缩进宽度
charset = utf-8-bom # 文件编码格式,Visual Studio使用utf-8-bom,以防警告
end_of_line = crlf # 行尾格式,Windows一般为CRLF,Linux一般为LF,根据需要更改
insert_final_newline = true #文件结尾添加换行符,以防警告
生成文件.editorconfig文件
保存到项目根目录
添加自己的设置
卸载项目
重新加载项目
先用记事本查看一下文件编码,还是utf8,不是我们设置的utf8-bom格式
随便写点内容,ctrl+s保存
再次查看已经是带bom的格式
修改了文件内容,然后保存,就会自动保存为带utf8-bom格式编码