VSが規定値でUTF-8のテキストファイルにByte-Order-Mark(BOM)を付けてくるのは有名ですが、それが思わぬ副作用を生むことがあります。 なので、なんでByte-Order関係ないUTF-8にBOM付けるねん、逐一ファイルのエンコーディング設定なんて面倒なんじゃ、と考えるのがお約束。(ただし一律にBOMを外してしまうとそれはそれで問題があるようです) そこでツールの投入ですよ、と。 Fix File Encoding - Prevent Visual Studio 2012/2010 from adding BOM to UTF-8 files - Sergey Vlasov Studio (Visual Studio add-ins, extensions and tools) http://www.svprogramming.net/fix-file-encoding/