LoginSignup
29
16

More than 3 years have passed since last update.

Visual Studio 2017以降でUTF-8(BOM無)をデフォルト文字コードにする

Last updated at Posted at 2018-12-19

Visual StudioでPHP開発/フロントエンド開発を行っている皆さん。
ファイルを新規作成した時に毎回UTF-8(BOM付)になってしまうのがうざいですね。

これまでは、Visual Studioの拡張機能を入れて解決するしかありませんでした。

このあたり、あまり情報が出てこなくてVisual Studio使って開発されてることってあまりないんじゃないの?なんてことを思ってしまいます。
さて、本題ですが、答えはプロジェクトのルートディレクトリに.editorconfigを作るだけ!でした。

root = true

[*]
charset = utf-8

Visual Studioは2017からeditorconfigに対応しています。
特定の拡張子だけをUTF-8(BOM無)にしたい場合は、[*]の部分を[*.{php,html,css}]などとすればOKです。

調べてみたら、charsetはv15.3あたりできちんと実装されたみたいですね。
これで拡張機能を待たずにVisual Studio 2019に移行できますね!

29
16
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
29
16