Ubah pengkodean file dalam Visual Studio Code

Jawaban:

248

Jadi, inilah cara melakukannya:

Di bilah bawah VSCode, Anda akan melihat label UTF-8. Klik itu. Munculan terbuka. Klik Save with encoding. Sekarang Anda dapat memilih encoding baru untuk file itu.

Atau, Anda dapat mengubah pengaturan secara global di Workspace / Pengaturan pengguna menggunakan pengaturan "files.encoding": "utf8". Jika menggunakan halaman pengaturan grafis di VSCode, cukup cari encoding. Namun perlu dicatat bahwa ini hanya berlaku untuk file yang baru dibuat.

DarkNeuron
sumber
9
"files.encoding": "utf8" akan membuat file tanpa BOM (yang merupakan keputusan yang paling baik). Jika Anda menginginkan file UTF8 dengan BOM, setelannya adalah "files.encoding": "utf8bom"
Gerfried
@Gerfried "Jika Anda ingin file UTF8 dengan BOM, setelannya adalah "files.encoding": "utf8bom"" - tidak berfungsi. Lihat github.com/Microsoft/vscode/issues/47089
john cj
8
tolong hindari menggunakan utf8bom, Anda tidak membutuhkannya
sherpya
22

Terlepas dari pengaturan yang dijelaskan dalam jawaban oleh @DarkNeuron:

"files.encoding": "any encoding"

Anda juga dapat menentukan pengaturan untuk bahasa tertentu seperti:

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

Misalnya, saya menggunakan ini ketika saya perlu mengedit file PowerShell yang sebelumnya dibuat dengan ISE (yang dibuat dalam format ANSI):

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

Anda bisa mendapatkan daftar pengenal bahasa terkenal di sini .

JotaBe
sumber