web-dev-qa-db-ja.com

Visual Studio Codeでファイルのエンコードを変更する

ファイルのエンコーディングを変更する方法はありますか?たとえば、UTF-8からISO 8859-1?

崇高なテキストの設定例:

"default_encoding": "UTF-8"
78
Fernando Tholl

その方法は次のとおりです。

VSCodeの一番下のバーに、ラベルUTF-8が表示されます。クリックして。ポップアップが開きます。 Save with encodingをクリックします。これで、そのファイルの新しいエンコーディングを選択できます。

または、設定"files.encoding": "utf8"を使用して、ワークスペース/ユーザー設定で設定をグローバルに変更できます。 VSCodeのグラフィカル設定ページを使用する場合は、単にencodingを検索してください。ただし、これは新しく作成されたファイルにのみ適用されることに注意してください。

181
DarkNeuron

@DarkNeuronによる回答で説明されている設定とは別に:

"files.encoding": "any encoding"

次のように特定の言語の設定を指定することもできます。

"[language id]": {
  "files.encoding": "any encoding"
}

たとえば、以前にISEで作成されたPowerShellファイル(ANSI形式で作成されたもの)を編集する必要がある場合、これを使用します。

"[powershell]": {
    "files.encoding": "windows1252"
}

よく知られている言語の識別子のリスト を取得できます。

14
JotaBe