質問: Visual Studio Codeにて、UTF-8 with BOMで開きたいのですが、 エンコード一覧に、表示されません。 追加方法教えて頂けませんか。 ↓ 実際のエンコード指定画面 ![エンコード付きで再度開くの画面](https://teratail.storage.googleapis.com/uploads/contributed_images/b8c4215160e4bd23bf1d3d12d8eb3377.jpeg) 環境 windows7 pro 64bit VSCバージョン(下図) ![VSCバージョン](https://teratail.storage.googleapis.com/uploads/contributed_images/19b3466e54c50233c8da872643564dfb.jpeg) 補足 ![エンコードの設定](https://teratail.storage.googleapis.com/uploads/contributed_images/047e6275e188ca73333011ffc7e9a45f.jpeg) 補足2 ![ファイルをバイナリ確認](https://teratail.storage.googleapis.com/uploads/contributed_images/7ed882869311a6dfff36dcc3ce6b442a.jpeg)
回答: UTF-8 を指定して開けばよくて、その場合BOMは自動認識されてステータスバーのencoding表示が `UTF-8 with BOM` にちゃんとなります。 問題は、コンテンツから推測 の部分が `UTF-8 with BOM` になっていないことです。BOM付きUTF-8のファイルをReopen with Encodingで開き直そうとすると コンテンツから推測 に `UTF-8 with BOM` が表示されることを確認しました。 したがって、そのファイルがBOM付きUTF-8では **ない** 可能性を疑った方がいいんじゃないでしょうか。 もしくはVS Codeがおかしくなっている可能性もです。 前者についてはバイナリエディタで見ればすぐわかることですので確認をお勧めします。 後者については Save with Encoding に UTF-8 with BOM という選択肢がでるかどうかを確認するばいいと思いますが。