2015-05-06 10 views

Antwort

9

Visual Studio-Code 0.3.0 fügt unterstützen die Codierung zu konfigurieren. Sie können die Codierung global oder lokal pro Datei konfigurieren.

+0

Danke @BenjaminPasero, wir freuen uns –

+3

Um mich selbst zu korrigieren: Wir unterstützen UTF-16 wenn und nur wenn es eine UTF-16 Byte Order Mark in dieser Datei gibt. Für die Zukunft planen wir zusätzliche Einstellungen, um die Kodierung global, pro Arbeitsbereich und eventuell auch pro Datei zu konfigurieren. –

+0

@Benjamin Pasero, es wird toll sein, eine automatische Erkennung der Codierung basierend auf einem aktuellen Dateiinhalt zu haben. Mit Geduld warten, aber brauchen Sie vielleicht Hilfe? –

41

Also hier ist, wie zu tun, was Benjamin gesprochen:

In der unteren Leiste VSCode, werden Sie das Etikett UTF-8 zu sehen. Klick es. Ein Popup öffnet sich. 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 global in Workspace/User settings mit der Einstellung "files.encoding": "utf8" ändern; Dies gilt jedoch nur für neu erstellte Dateien.

+0

"files.encoding": "utf8" erzeugt Dateien ohne BOM (was meistens die bessere Entscheidung ist). Wenn Sie UTF8-Dateien mit Stückliste wünschen, lautet die Einstellung "files.encoding": "utf8bom" – Gerfried

0

Neben den erläuterten Einstellungen werden in der Antwort von @DarkNeuron:

"files.encoding": "any encoding" 

Sie auch die Einstellungen für eine bestimmte Sprache wie so angeben:

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

Zum Beispiel verwende ich das, wenn ich müssen PowerShell-Dateien bearbeiten, die zuvor mit ISE erstellt wurden (die im ANSI-Format erstellt werden):

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

Sie können eine list of identifiers of well-known languages here bekommen.

Verwandte Themen