Incluso con la solución de Dave81, Visual Studio 2015 Community todavía estaba volviendo mi archivo a UTF8-BOM cada vez que guardaba ese archivo html.
Cuando creé ese archivo html, hice clic derecho en el proyecto y seleccioné "Agregar" y luego agregué un archivo HTML.
De forma predeterminada, Visual Studio incluirá una <meta charset="utf-8" />
etiqueta en su archivo HTML.
Simplemente quitando la etiqueta y luego aplicando la solución de Dave81, el problema desapareció de verdad esta vez.
Parece que Visual Studio analiza su archivo html y cuando ve esa etiqueta, convierte el archivo a UTF8-BOM sin tener en cuenta el formato de archivo original (UTF-8 sin BOM).
Hubiera hecho un comentario directamente bajo la solución de Dave81, pero no tenía suficientes puntos para hacerlo ...