C'de Türkçe Karakter Problemi

10:21




Visual Studio ‘da C/C++ kod geliştirme yapılırken türkçe karakterle ilgili dikkat edilmesi gereken 3 nokta bulunmaktadır.
1.     Sistem lokal ayarı
2.     Konsol Aktif Kod Page türü
3.     Kaydedilen kaynak kodun kaydedilme türü




İşletim sisteminin Region and Language kısmından sistem locale ayarları türkçeye çevrilmelidir. 






Konsolun ayarları artık değişmiş olması gerekir.







Yazılan kodların içinde karakter uyumu için dosyanın Encoding ayarlarının değiştirilmesi gerekebilmektedir. Burda uygun değişikliğin yapılması gerekebilir. Locale ayarları yapıldıktan sonra buna gerek olmayabilir.




Ardından kaynak kodun içinde setlocale ayarlarının yapılması gerekmektedir. Ardından kod çalıştırıldıktan sonra aşağıdaki gibi ekran çıktısı görülebilir.