VS Code üzerinde C# yazıyorum. Terminal pencerem Readline ile aldığı komutlarda TR karakter yazmıyor. WriteLine ile direkt yazdırmak istediğim zaman bir problem yok. İnternette bulduğum çözümler ile sorunu çözemedim. Tavsiyesi olan var mı?

VS Code üzerinde C# yazıyorum. Terminal pencerem Readline ile aldığı komutlarda TR karakter yazmıyor. WriteLine ile direkt yazdırmak istediğim zaman bir problem yok. İnternette bulduğum çözümler ile sorunu çözemedim. Tavsiyesi olan var mı?
Console.OutputEncoding = Encoding.UTF8;
Console.InputEncoding = Encoding.UTF8;
Denemiş miydin?
Bir de hocam yaptığınız kötü bir tercih değil ama yeni başlayan biri olsam VS'de yazardım. Daha az başım ağrırdı 🙂
Bu kod işe yaramadı ama aşağıdaki kod çözdü.
2 ayrı kaynaktan sıfırdan eğitimleri takip edeyim dedim ikiside VS Code ile anlatıyor. O yüzden burada kaldım açıkçası.
@mrmetalhead bu kod işe yaradı teşekkürler.
Her projede bunu eklemem mi gerekecek sorunun kaynağını kökten çözmenin bir yolu var mı?
@zisegned console app ile pek bir deneyimim yok, siz en azindan su anlik her projede yazip gecin. Ileride duruma gore bakarsiniz, egitimlerin console app ile devam edecegini sanmiyorum. Illaki desktop, mobile, veya da web uzerine yugulama gelistirmeye baslarsiniz. Belli bir seviyeye gelene kadar console app uzerinden gosterirler o kadar.
Console.OutputEncoding = Encoding.Unicode;
Console.InputEncoding = Encoding.Unicode;
En basa bunu ekleyip deneyin.
ben diyorum sana VS Code kullanma diye 😀
Yok aslında en başka Microsoft'a bulaşmamak lazımmış 😀
@zisegned öyle deme ama c# çok kolay bir dil. sen Javaya hele ki objective-c ye gir görürsün 🙂
@zisegned bu arada gercekten normal Visual Studio da farkli davraniyor olabilir. Ben ilk Jetbrains Rider ile denedim, IDE nin actigi terminal de encoding sorunu olmuyorken, kendim dotnet cli ile baska bir terminal uzerinden calistirinca encoding sorunu oluyor.
Baslangic icin bende VS Code tavsiye etmiyorum, illaki ufak tefek sorunlar cikacak. VS ise baya yardimci olacaktir VS Code'un aksine. Youtube tan bir iki VS kullanim videosu izleseniz UI ini cozersiniz.
VS Code'a ileride gecis yapin bana kalirsa. Ben mesela VS Code ve Rider'i birlikte kullaniyorum, hangisine ihtiyacim olursa onu aciyorum.
@mrmetalhead aynen öyle, bazı konularda otomatik önermeler yaparak öğretir sana. bende asla code kullandırmam stajyerlere
@zisegned Java'yı dene bir de. Kolay gelsin.
visual studio community daha uygun olmaz mı?