Изменить кодировку файла в Visual Studio Code


Ответы:


249

Итак, вот как это сделать:

В нижней панели VSCode вы увидите метку UTF-8. Щелкните по нему. Откроется всплывающее окно. Щелкните Save with encoding. Теперь вы можете выбрать новую кодировку для этого файла.

Кроме того, вы можете изменить настройку глобально в Рабочей области / Пользовательских настройках с помощью настройки "files.encoding": "utf8". Если вы используете страницу графических настроек в VSCode, просто выполните поиск encoding. Однако обратите внимание, что это относится только к вновь созданным файлам.


9
"files.encoding": "utf8" создаст файлы без спецификации (что в большинстве случаев является лучшим решением). Если вы хотите UTF8 файлы с BOM, настройка "files.encoding": "utf8bom"
Gerfried

@Gerfried "Если вам нужны файлы UTF8 с спецификацией, установка "files.encoding": "utf8bom"" - это не работает. См. Github.com/Microsoft/vscode/issues/47089
john cj

8
пожалуйста, избегайте использования utf8bom, он вам не нужен
sherpya 05

22

Помимо настроек, описанных в ответе @DarkNeuron:

"files.encoding": "any encoding"

вы также можете указать настройки для определенного языка, например:

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

Например, я использую это, когда мне нужно отредактировать файлы PowerShell, ранее созданные с помощью ISE (которые созданы в формате ANSI):

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

Вы можете получить список идентификаторов известных языков здесь .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.