Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
java da Türkçe karakterleri ingilizce karaktere çevirme

Açık 1 Cevaplar 23 Gösterim Java
Selam,

Elimde Türkçe karakter içeren bir String var.

Örn:

String str = "Şeyma Altınoğlu";

Bunu şu şekilde ele almak istiyorum. Çıktı: "Seyma Altinoglu"

Nasıl yapabilirim?

1 cevap

0

Selam,

Apache Commons kütüphanesini kullanarak basitce halledebiliriz. Öncelikle bunun jar dosyasını indirip projemizin içine atmamız gerekiyor. Sonrasında

//Buradan kütüphaneyi ekliyoruz.
import org.apache.commons.lang3.StringUtils;

public class Main {
	
	public static void main(String[] args) {		
		String deneme = "şeyğĞşŞİçÇıüÜ";
		
		//burada StringUtils.stripAccents içerisine dönüştürme istediğimiz stringi koyuyoruz
		System.out.println(StringUtils.stripAccents(deneme));		
	}

}

çıktı ise:

seygGsSIcCıuU

 

(345 puan)
düzenledi
2Yorumlar
(5.6k puan)
Projede maven kullanmıyor musun?
(345 puan)
Ben bir projeye sonradan fonksiyonalite ekliyorum. Bunu da haricen kod parçalarıyla yapıyorum. Böyle durumlarda gerekli jar dosyalarını projenin içine atıp kullanıyoruz. Projede apache commons kütüphanesi olduğu için direk kodu çalıştırabildim.