Ändern Sie die Codierung einer Datei in Visual Studio Code


Antworten:


246

So geht's:

In der unteren Leiste von VSCode sehen Sie die Beschriftung UTF-8. Klick es. Ein Popup wird geöffnet. Klicken Sie auf Save with encoding. Sie können jetzt eine neue Codierung für diese Datei auswählen.

Alternativ können Sie die Einstellung in den Einstellungen für Arbeitsbereich / Benutzer mithilfe der Einstellung global ändern "files.encoding": "utf8". Wenn Sie die Seite mit den grafischen Einstellungen in VSCode verwenden, suchen Sie einfach nach encoding. Beachten Sie jedoch, dass dies nur für neu erstellte Dateien gilt.


9
"files.encoding": "utf8" erstellt Dateien ohne Stückliste (was meistens die bessere Entscheidung ist). Wenn Sie UTF8-Dateien mit Stückliste möchten, lautet die Einstellung "files.encoding": "utf8bom"
Gerfried

@Gerfried "Wenn Sie UTF8-Dateien mit Stückliste möchten, lautet die Einstellung "files.encoding": "utf8bom"" - es funktioniert nicht. Siehe github.com/Microsoft/vscode/issues/47089
John CJ

8
Bitte vermeiden Sie die Verwendung von utf8bom, Sie brauchen es nicht
sherpya

21

Abgesehen von den Einstellungen, die in der Antwort von @DarkNeuron erläutert wurden:

"files.encoding": "any encoding"

Sie können auch Einstellungen für eine bestimmte Sprache wie folgt festlegen:

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

Ich verwende dies beispielsweise, wenn ich PowerShell-Dateien bearbeiten muss, die zuvor mit ISE erstellt wurden (die im ANSI-Format erstellt wurden):

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

Eine Liste der Kennungen bekannter Sprachen finden Sie hier .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.