NetBeans Türkçe Kurulum ve UTF-8

Genel olarak java ile özel olarak ise NetBeans ile Türkçe destekli ( ya da İngilizce dışında başka diller destekli ) uygulama geliştirmek için bazı işlemler yapmak gerekiyor. Bunların en başında da uygulamalarınızı UTF-8 kodlamasına taşımak geliyor. Burada sırasıyla NetBeans kurulumu ve UTF-8 için ayarlanması anlatılacak…

NetBeans kurulumu

Türkçe işletim sistemlerinde NetBeans kurmak biraz sorunlu.

Eğer Windows kullanıcısı iseniz kurulum sihir bazını çalıştırmadan önce yerel ayarlarınızı İngilizceye getirmeniz gerekiyor. Kurulum bittikten sonra eski haline alabilirsiniz.

Eğer Linux kullanıcısı iseniz kurlum işleminden önce terminal ekranınızda LC_ALL=C komutunu çalıştırıyorsunuz. Linux altında kurulum için daha detaylı açıklama için Ümran Kamar’ın bloguna bakabilirsniz.

Türkçe işletim sistemleri altında NetBeans kullanmak için ayrıca, kurulum bittikten sonra NetBeans kurulum klasörü içerisinde {NetBeans}/etc/netbeans.conf dosyasını açıp netbeans_default_options satırının sonuna –locale en:US eklemek gerekmektedir

NetBeans Editörü içinde UTF-8

NetBeans editörü hangi karakter sistemi ile dosya işleyeceğine işletim sisteminin değerlerine bakarak karar veriyor. Eğer Pardus gibi doğrudan UTF-8 dosya sistemi ile gelen bir işletim sistemi kullanıyor iseniz özel olarak bir şey yapmanıza gerek yok ama farklı karakter düzenlerine sahip ( iso-8859-9, cp1254 v.b. ) işletim sistemlerinde bu işlemi yapmak için biraz ayar yapmak lazım.

1. Tools > Option menüsünden Seçenekler dialoğunu açın
2. Advanced Options kısmına geçin
3. Editor Editing kategorisinden Java Source seçeneğini seçin
4. “Default Encoding” alanını bulup oraya “UTF-8″ yazın

Aynı şekilde derleyicininde kaynak kodların UTF-8 olduğundan haberdar edilmesi gerekiyor. Bunun için

1. Projenin Property dialoğunu açın
2. Build kategorisinden “Aditional Compiler Option” alanını bulun
3. oraya “-encoding utf-8″ yazın

Daha detaylı bilgi için buraya bakabilirsiniz.

Dikkat edilmesi gerekenler

Mümkün ise doğrudan kaynak kodlar içerisinde kullanıcıya sunacağınız metin yazmayın. Bunları çoklu dil desteği de sağlayacağınız .properties dosyalarına alın.

Kaynak kodlarınızı farklı bir editör ile de açıyorsanız o editörün UTF-8 desteklediğinden emin olun.