19 Ekim 2011 Çarşamba

Oracle’da Türkçe Karakter Sorunu ve Çözümü

Toad dan Oracle veritabanına bağlanıp dataları çektiğimde verilerdeki Türkçe karakterlirin yerine ''?'' işareti çıkması.


Çözümü şu şekilde;
Regeditten NLS_LANG değerini bulup değerini TURKISH_TURKEY.TR8MSWIN1254 olarak değiştirmek.( Aynı değer birden fazla olabilir. Eğer oracle'ı tek bi seferde kurmadıysanız ve kaldırma yapamadan yeniden üzerinde kurmak istediğimizde her yeni Oracle ürünü kurulumu ile farklı bir ORACLE_HOME altında değerler oluşturur.Toad bunlardan birini kullanıyordur.Bunun için doğru NLS_LANG değerini değiştirdiğinizden emin olun.)


Bunları yaptıktan sonra hala düzelmemiş ise son çare olarak Control Panel\Clock,Language, and Region (Denetim Masası\Saat, Dil ve Bölge) giderek Region and Language (Bölge ve Dil ) kısmına gelerek burdaki Formats,Location,Keybord (Biçim,Yer,Klavye ) vs.. bütün ayarları Turkish (Turkey) olarak ayarlamanız gerekebilir.

3 yorum: