Zmień kodowanie pliku w Visual Studio Code


Odpowiedzi:


248

Oto jak to zrobić:

Na dolnym pasku VSCode zobaczysz etykietę UTF-8. Kliknij to. Otworzy się wyskakujące okienko. Kliknij Save with encoding. Możesz teraz wybrać nowe kodowanie dla tego pliku.

Alternatywnie możesz zmienić ustawienie globalnie w Ustawieniach obszaru roboczego / użytkownika za pomocą tego ustawienia "files.encoding": "utf8". Jeśli korzystasz ze strony ustawień graficznych w VSCode, po prostu wyszukaj encoding. Należy jednak pamiętać, że dotyczy to tylko nowo utworzonych plików.


9
"files.encoding": "utf8" utworzy pliki bez BOM (co jest przeważnie lepszą decyzją). Jeśli chcesz pliki UTF8 z BOM, ustawienie to "files.encoding": "utf8bom"
Gerfried

@Gerfried "Jeśli chcesz pliki UTF8 z BOM, ustawienie to "files.encoding": "utf8bom"" - to nie działa. Zobacz github.com/Microsoft/vscode/issues/47089
john cj

8
proszę unikać używania utf8bom, nie jest to potrzebne
sherpya

22

Oprócz ustawień wyjaśnionych w odpowiedzi przez @DarkNeuron:

"files.encoding": "any encoding"

możesz również określić ustawienia dla konkretnego języka, na przykład:

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

Na przykład używam tego, gdy muszę edytować pliki PowerShell wcześniej utworzone za pomocą ISE (które są tworzone w formacie ANSI):

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

Można uzyskać listę identyfikatorów znanych języków tutaj .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.