Змініть кодування файлу в Visual Studio Code


Відповіді:


246

Отже, ось як це зробити:

У нижній панелі VSCode ви побачите мітку UTF-8. Клацніть по ньому. Відкриється спливаюче вікно. Клацніть Save with encoding. Тепер ви можете вибрати нове кодування для цього файлу.

Крім того, ви можете змінити налаштування глобально в налаштуваннях робочої області / користувача, використовуючи налаштування "files.encoding": "utf8". Якщо ви використовуєте сторінку графічних налаштувань у VSCode, просто знайдіть encoding. Однак зауважте, що це стосується лише новостворених файлів.


9
"files.encoding": "utf8" створить файли без BOM (що, головним чином, краще рішення). Якщо ви хочете, щоб файли UTF8 були з BOM, налаштування є "files.encoding": "utf8bom"
Герфрід

@Gerfried "Якщо ви хочете, щоб файли UTF8 з BOM, налаштування є "files.encoding": "utf8bom"" - це не працює. Дивіться github.com/Microsoft/vscode/isissue/47089
john cj

8
будь ласка, уникайте використання utf8bom, він вам не потрібен
sherpya

21

Крім параметрів, пояснених у відповіді @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.