テンプレートファイルをいじる方法
Visual Studioで新規作成でソースファイル(.cpp, .h)を作成する場合に使用されるテンプレートとなるファイルが
Visual Studioのインストールフォルダの中にあります。
このテンプレートファイルをUTF-8 BOMにしておくと、新規作成してもUtf-8になっているので誤ってShift JISが紛れ込むことはありません。
ファイルは
- Visual Studio 2015の場合
- C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcprojectitems
- Visual Studio 2017(Community)の場合
- C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\vcprojectitems
にあるnewc++file.cppとhfile.hがそのテンプレートにあたります。
拡張機能を利用する方法
FourceUTF8というのがあります。
こちらは保存する際にShift JISの際にUTF-8(BOMあり・なし)に自動変換して保存してくれる拡張機能です。