57

Visual Studio'yu kurmanın bir yolunu arıyorum, böylece dosyalarımı her zaman UTF-8'e kaydeder.Visual Studio'da standart kodlama nasıl ayarlanır

Yalnızca bu projeyi genişletmek için seçenekler buldum, Visual Studio'nun genişliğini belirlemenin bir yolu var mı?

+16

Bu projeyi genişletme seçeneklerini nereden buldunuz? – Marc

cevap

1

Ben genel bir ayardır nither bilmiyorum ama bu deneyebilirsiniz: yaz

  1. kaydet UTF-8
  2. tüm Visual Studio şablonları dinleyecek bir Visual Studio makro/eklentisi DocumentSaved olayı ve dosyayı UTF-8 formatında (henüz değilse) kaydeder.
  3. Kaynak denetiminize yeni dosyaların her zaman UTF-8 olduğundan emin olacak bir proxy yerleştirin.
+2

3. Kötü bir fikir olabilir, çünkü bir dosyayı kontrol ettiğinizde dosyanızın kontrol edilen dosyayla eşleşmediğini belirler. En azından, subversion ile. Hem çeki hem de check-in'i kodlamak mümkün olsaydı, bu bir sorun olmazdı. – TamusJRoyce

+0

Merhaba, Report Designer Change kodlama özelliğini neden utf-8 olarak biliyor musunuz? http://stackoverflow.com/questions/30071846/editing-client-report-definition-rdlc-file-in-report-desinger-change-encoding-at – Mohammadreza

52

ASCII kodlamasında kaybolacak özel karakterler kullandığınız için dosyaların UTF-8 olarak kaydedilmesini ister misiniz? Bu durumda, o zaman Save documents as Unicode when data cannot be saved in codepage adlı Tools > Options > Environment > Documents içinde bir VS2008 genel ayarı vardır. Bu etkinleştirildiğinde, belirli karakterler varsayılan olarak varsayılan kod sayfasında gösterilemiyorsa, VS2008 Unicode olarak kaydedilecektir.

Ayrıca, hangi dosyalar UTF-8 olarak kaydediliyor? Tüm .cs, .csproj, .sln, .config, .as * x vb. Tüm dosyaları, varsayılan olarak UTF-8 (imzalı bayt sırası işaretleri) olarak kaydeder.

+1

Ayarlama ipucu için teşekkürler. Derleme sırasında hataya neden olan xaml dosyaları ile bu problemi yaşadım. – surfen

+0

Merhaba, Rapor Tasarımcısı Değişimini kodlama özniteliğini utf-8 olarak neden biliyor musunuz? http://stackoverflow.com/questions/30071846/editing-client-report-definition-rdlc-file-in-report-desinger-change-encoding-at – Mohammadreza

+0

Hala daha iyi bir çözüm yok mu? Benim VS2015 her çarpışmadan sonra kod sayfasını sıfırlamaya devam ediyor ve elektriğim ile bu sık sık oluyor, çok üzücü, Microsoft buna nasıl geldi, nasıl en iyi IDE'yi yapabilir ve varsayılan kod sayfası ayarını unutabilir, ne yazık ki (( –

İlgili konular