29
16

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 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を作るだけ!**でした。

.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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?