Même avec la solution de Dave81, Visual Studio 2015 Community rétablissait toujours mon fichier en UTF8-BOM chaque fois que j'enregistrais ce fichier html.
Lorsque j'ai créé ce fichier html, j'ai fait un clic droit sur le projet et sélectionné "Ajouter" puis ajouté un fichier HTML.
Par défaut, Visual studio inclura une <meta charset="utf-8" />
balise dans votre fichier HTML.
Le simple fait de retirer la balise puis d'appliquer la solution de Dave81 a résolu le problème pour de vrai cette fois.
Il semble que Visual Studio analyse votre fichier html et quand il voit cette balise, il convertit le fichier en UTF8-BOM sans aucune considération pour le format de fichier d'origine (UTF-8 sans BOM).
J'aurais fait un commentaire directement sous la solution de Dave81, mais je n'avais pas assez de points pour le faire ...