Türkçe karakter sorununu çözdüm! :)
- Öncelikle kaynak kodun UTF-8 olarak kaydedilmesini sağlamak gerek. Code::Blocks'ta kaynak dosya üzerindeyken
- sağ tık,
- Configure editor...
- Default encoding when opening files'ı UTF-8 yapın.
Bu noktadan sonra artık kaynak kodda Türkçe harf kullanabilir ve derleyebilirsiniz. Örneğin ismi değiştir() diye bir fonksiyonunuz olabilir! Süper! (Bunun benim için ne kadar önemli olduğunu ancak D'den sonra anladım. :) )
- Şimdi sıra, çıkışa gönderilen karakterlerin Türkçe görünmesinde... İki şey gerekiyor: Komut penceresinde kullanılan karakter kodlamasının UTF-8 olarak seçilmesi ve komut penceresinde bir TrueType fontun kullanılması.
2-a) Karakter kodlamasını değiştirmek için bir komut penceresi açın ve şu komutu girin:
(Evet, ismi garip olsa da UTF-8'e karşılık geliyormuş... :/)
Sistemin kodlamasını değiştirmediğiniz sürece, bu ayarı açılan her komut penceresi için ayrı ayrı yapmanız gerekiyor.
2-b) Komut penceresinin fontu olarak bir TrueType seçin:
- Komut penceresinin sol üst köşesine tıklayarak pencere menüsünü açın
- Ayarlar (veya Properties)
- TrueType bir font seçin; örneğin Lucida Console
Uyarı: Eğer bütün sistemin karakter kodlamasını UTF-8 yapmadıysanız (ben nasıl yapıldığını bilmiyorum), programınızı Code::Blocks içinden çalıştırdığınızda Türkçe karakterleri doğru olarak göremezsiniz. O yüzden en iyisi programı Code::Blocks içinde oluşturmak (Ctrl-F9) ve sonra bir komut penceresinde çalıştırmaktır.
Ali
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]