Czy istnieje sposób na zmianę kodowania pliku? Na przykład UTF-8 do ISO 8859-1?
Przykład ustawienia wzniosłego tekstu:
"default_encoding": "UTF-8"
Czy istnieje sposób na zmianę kodowania pliku? Na przykład UTF-8 do ISO 8859-1?
Przykład ustawienia wzniosłego tekstu:
"default_encoding": "UTF-8"
Odpowiedzi:
Oto jak to zrobić:
Na dolnym pasku VSCode zobaczysz etykietę
UTF-8
. Kliknij to. Otworzy się wyskakujące okienko. KliknijSave 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.
"files.encoding": "utf8bom"
" - to nie działa. Zobacz github.com/Microsoft/vscode/issues/47089
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 .