1. Ana Sayfa
  2. Nesne Tabanlı Programlama
  3. Visual Studio C# Dersleri – C# ile Girilen Türkçe karakteri , İngilizce Karaktere Çeviren Program

Visual Studio C# Dersleri – C# ile Girilen Türkçe karakteri , İngilizce Karaktere Çeviren Program

turkcecevir

Kullanıcının textbox’a girdiği bir ifade içerisinde geçen türkçe karakter ve boşluk değerlerini ingilizce karakterlere çevireceğiz.Bu işlemi girilen ifadenin mail adresi olarak dönüşümü diyede düşünebiliriz. Dönüştürme işlemi için replace fonksiyonunu kullanacağız BiLişİm Öğretmenİ => bilisim_ogretmeni şeklinde dönüşüm yapacağız.
ilk olarak form üzerinde iki label , iki textbox ve bir buton yerleştiriyoruz..

Çevir butonuna tıklayıp aşağıdaki kodları yazıyoruz..

string yazi= textBox1.Text;
yazi=yazi.ToLower();
yazi = yazi.Replace('ö', 'o');
yazi = yazi.Replace('ü', 'u');
yazi = yazi.Replace('ğ', 'g');
yazi = yazi.Replace('ş', 's');
yazi = yazi.Replace('ı', 'i');
yazi = yazi.Replace('ç', 'c');
yazi = yazi.Replace(' ', '_');
textBox2.Text = yazi;
Yorum Yap
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 Yorum
Inline Feedbacks
View all comments
erhan

Ellerinize sağlık, birçok yerde aradım ama bulamamıştım. Siz çok kolay şekilde anlatmışsınız. Hatta ben bunu method olarak kaydettim ve heryerde çok rahat kullanıyorum.

 public static void turkceKarakterEngelle(TextBox txtBox)
    {
      string yazi = txtBox.Text;
      yazi = yazi.Replace(‘Ö’, ‘O’);
      yazi = yazi.Replace(‘Ü’, ‘U’);
      yazi = yazi.Replace(‘Ğ’, ‘G’);
      yazi = yazi.Replace(‘Ş’, ‘S’);
      yazi = yazi.Replace(‘İ’, ‘I’);
      yazi = yazi.Replace(‘Ç’, ‘C’);
      txtBox.Text = yazi;
    } 

methodu çağırıp sadece kullanmak istediğim text box ekliyorum.

Bilişim Öğretmeni

ilginiz için teşekkürler 🙂

asd

ç harfi unutulmuş, teşekkürler