Modificare la codifica di un file in Visual Studio Code


Risposte:


248

Quindi ecco come farlo:

Nella barra inferiore di VSCode, vedrai l'etichetta UTF-8. Cliccalo. Si apre un popup. Fare clic su Save with encoding. Ora puoi scegliere una nuova codifica per quel file.

In alternativa, è possibile modificare l'impostazione globalmente in Impostazioni area di lavoro / utente utilizzando l'impostazione "files.encoding": "utf8". Se utilizzi la pagina delle impostazioni grafiche in VSCode, cerca semplicemente encoding. Tieni presente, tuttavia, che questo si applica solo ai file appena creati.


9
"files.encoding": "utf8" creerà file senza BOM (che è per lo più la decisione migliore). Se desideri file UTF8 con BOM, l'impostazione è "files.encoding": "utf8bom"
Gerfried

@ Gerfried "Se vuoi file UTF8 con BOM, l'impostazione è "files.encoding": "utf8bom"" - non funziona. Vedi github.com/Microsoft/vscode/issues/47089
john cj

8
per favore evita di usare utf8bom, non ne hai bisogno
sherpya

22

A parte le impostazioni spiegate nella risposta di @DarkNeuron:

"files.encoding": "any encoding"

puoi anche specificare le impostazioni per una lingua specifica in questo modo:

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

Ad esempio, lo uso quando ho bisogno di modificare i file PowerShell precedentemente creati con ISE (che vengono creati in formato ANSI):

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

È possibile ottenere un elenco di identificatori di lingue conosciute qui .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.