Answers:
参见免费的Fix File Encoding扩展名:
免费的修复文件编码扩展名阻止Visual Studio 2012/2010将BOM添加到UTF-8文件。
通常,当您在Visual Studio中编辑UTF-8文件时,它将字节顺序标记(BOM)序列0xEF,0xBB,0xBF添加到文件的开头。有时,它会使其他应用程序进一步混淆。您可以手动选择编码(文件-高级保存选项...或文件-另存为...-使用编码保存...),但是每次重新打开文件时都需要这样做:
修复文件编码会自动检测何时在Visual Studio中打开UTF-8文件,并将其编码设置为UTF-8,而无需签名。如果您不编辑文件,则文件将保持不变。如果您编辑文件,它将被保存而没有BOM。
修复文件编码使您可以根据文件路径和文件扩展名配置要编码的文件。默认情况下,仅.html文件受Visual Studio保护。
我没有使用此扩展程序的经验,但听起来它可以满足您的需求。