Visual Studio Code'da bir dosyanın kodlamasını değiştirme


Yanıtlar:


248

İşte bunu nasıl yapacağınız:

VSCode'un alt çubuğunda etiketi göreceksiniz UTF-8. Tıkla. Bir açılır pencere açılır. Tıklayın Save with encoding. Artık bu dosya için yeni bir kodlama seçebilirsiniz.

Alternatif olarak, ayarı kullanarak Çalışma Alanı / Kullanıcı ayarlarında ayarı genel olarak değiştirebilirsiniz "files.encoding": "utf8". VSCode'da grafiksel ayarlar sayfasını kullanıyorsanız, sadece arayın encoding. Ancak bunun yalnızca yeni oluşturulan dosyalar için geçerli olduğunu unutmayın.


9
"files.encoding": "utf8" BOM olmadan dosyalar oluşturacaktır (bu çoğunlukla daha iyi bir karardır). BOM içeren UTF8 dosyalarını istiyorsanız, ayar "files.encoding": "utf8bom"
Gerfried

@Gerfried "BOM içeren UTF8 dosyaları istiyorsanız, ayar "files.encoding": "utf8bom"" "- çalışmıyor. Bkz. Github.com/Microsoft/vscode/issues/47089
john cj

8
lütfen utf8bom'u kullanmaktan kaçının, buna ihtiyacınız yok
sherpya

22

@DarkNeuron tarafından cevapta açıklanan ayarların dışında:

"files.encoding": "any encoding"

aşağıdaki gibi belirli bir dil için ayarlar da belirtebilirsiniz:

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

Örneğin, önceden ISE ile oluşturulmuş (ANSI biçiminde oluşturulmuş) PowerShell dosyalarını düzenlemem gerektiğinde bunu kullanıyorum:

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

İyi bilinen dillerin tanımlayıcılarının bir listesini burada bulabilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.