Java Türkçe karakter çıkıntısı alınmıyor

riLke

Centipat
Katılım
3 Haziran 2022
Mesajlar
128
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Merhabalar,
Java'da Türkçe karakter çıktısı alamıyorum.
Utf-8 seçili ve Google aramasıyla çıkan birkaç çözüm önerisini denedim ancak işe yaramadı.
Teşekkürler.

1655933101817.png
 
Son düzenleme:
Tek Eclipse'de doğru çalışıyor ve Jar çıktısı aldığında da doğru Türkçe karakter gösteriyor. Diğerlerinde bu sorunla ben de karşılaştım.
 
Son düzenleyen: Moderatör:
Windows ile alakali , CMD muhtemelen default ayarlarda UTF-8 desteklemiyor.
Mac'de denedigimde hic bir ekstra ayar yapmadan goruyorum.
1655934876834.png


Windows cok buyuk ihtimalle kendi sacma sapan windows-1252 isimli encoding'i kullaniyor, onu UTF-8 yapip o sekilde cikti alirsan sorunu cozersin.

Powershell'de dahi default encoding utf-8 olmayabilir windows platformlarda.
 
Windows ile alakali , CMD muhtemelen default ayarlarda UTF-8 desteklemiyor.
Mac'de denedigimde hic bir ekstra ayar yapmadan goruyorum.
Eki Görüntüle 1428517

Windows cok buyuk ihtimalle kendi sacma sapan windows-1252 isimli encoding'i kullaniyor, onu UTF-8 yapip o sekilde cikti alirsan sorunu cozersin.

Powershell'de dahi default encoding utf-8 olmayabilir windows platformlarda.
Yok hocam Linux'ta da aynı durum mevcut.
 
Windows ile alakali , CMD muhtemelen default ayarlarda UTF-8 desteklemiyor.
Mac'de denedigimde hic bir ekstra ayar yapmadan goruyorum.
Eki Görüntüle 1428517

Windows cok buyuk ihtimalle kendi sacma sapan windows-1252 isimli encoding'i kullaniyor, onu UTF-8 yapip o sekilde cikti alirsan sorunu cozersin.

Powershell'de dahi default encoding utf-8 olmayabilir windows platformlarda.
şurada (permanent modification method 1) anlatıldığı şekilde cmd'nin default ayarını değiştirdim ama sonuç alamadım.
 
Yok hocam Linux'ta da aynı durum mevcut.
echo $LANG ve echo $LC_CTYPE ne cikti veriyor?

şurada (permanent modification method 1) anlatıldığı şekilde cmd'nin default ayarını değiştirdim ama sonuç alamadım.
Resimde gosterildigi gibi CMD ozelliklerinde UTF-8 encoding'i goruyor musun yeni acilan terminallerde?

Bu degisiklikten sonra IDE'yi kapatip actin mi? Hala eski konfigurasyonda kalmis olabilir.

Bu dediklerime ragmen olmuyorsa Java dosyasinin kendisinin encoding'ini sorulayabilirsin.

Surada sag altta UTF-8 goruyor musun IDE uzerinde?

1655976005840.png
 
echo $LANG ve echo $LC_CTYPE ne cikti veriyor?

Şu an Linux yüklü değil hocam ama Linux kullanırken her zaman dili İngilizce, klavyeyi Türkçe seçerim.
Herhangi bir yerde Türkçe karakter sıkıntısı yok. Linux üzerinde
IDE'lerde de IntelliJ ve NetBeans'te Türkçe karakter sorunu var lakin Eclipse'te yok.

Windows'ta da aynı sorun mevcut. En azından bende ve arkadaşta öyle gözüküyor. IntelliJ ve NetBeans'ta bu sorun var ama Eclipse'te yok.
 
Sistem kaynaklı sorun yoksa utf8 olarak terminal üzerinden derleyip class dosyasını yürütmeyi deneyin; javac -encoding utf8 proje.java
 
Resimde gosterildigi gibi CMD ozelliklerinde UTF-8 encoding'i goruyor musun yeni acilan terminallerde?
İlk yaptığımda görülmüştü ama şu anda göremiyorum enteresan şekilde. daha sonra denediğim bir yöntemle geçersiz kılmış olabilirim, emin değilim. ama ilk yaptığımda görünürken de sonuç alamamıştım.

method 2'yi de bir deneyeceğim bakalım.
Bu degisiklikten sonra IDE'yi kapatip actin mi? Hala eski konfigurasyonda kalmis olabilir.
kapatıp açtım ve bilgisayarı resetledim.
Surada sag altta UTF-8 goruyor musun IDE uzerinde?
evet, utf-8 seçili.
Sistem kaynaklı sorun yoksa utf8 olarak terminal üzerinden derleyip class dosyasını yürütmeyi deneyin; javac -encoding utf8 proje.java
bilgim kısıtlı olduğu için tam emin değilim ama bu söyledikleriniz linux kullanan arkadaş için geçerli sanırım.

(şu an çalışmam gerektiği için cevap gelirse ancak gece vakitleri dönebileceğim)
 

Yeni konular

Geri
Yukarı