UTF-8 ve NetBeans
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.
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.
Türkçe işletim sistemleri altında NetBeans kullanmak için ayrıca, kurulum bittikten sonra NetBeans kurulum klasörü içerisinde /usr/local/netbeans-6.5/etc/netbeans.conf dosyasını açıp netbeans_default_options satırının sonuna -J-Dfile.encoding=UTF-8 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.
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.
Kaynak www.uygunteknoloji.net/drupal/