StreamReader Türkçe Karakter Sorunu

18 Nisan 2010 – 18:46 StreamReader kullanırken gelen türkçe karakter sorununu aşmanın yolu bu hataya rastlayıpta saç baş yolanlar için:)
Bu hatayı aşağıdaki yöntemle windows-1254 karakter kodlamasını kullanarak aşabiliriz.
1 | StreamReader sr = new StreamReader(st, Encoding.GetEncoding("windows-1254")); |
Eğer yukarıdakini yaptığımızdada sorunumuz devam ederse ISO-8859-9 kodlamasınıda kullanabiliriz.
Etiketler: ”StreamReader Türkçe Karakter Sorunu”
5 yorum yapılmış
StreamReader str = new StreamReader(fs, Encoding.UTF8); // Akılda Kalıcı.
21 Nisan 2010 - 02:34
Ben mysql serverdan çalışıyorum bir site için admin programı yapıyorum. türkçe karakterlerde sorunum şu: database den aldığım yazılardaki türkçe karakterler programda okunmuyor; programda yazdığım karakterlerde sitede okunmuyor. aklıma gelen tüm kodları ve karakter gruplarını denedim. ama olduramadım bi yardım lütfen
7 Mayıs 2010 - 09:07
Bu arada yazıları bozuk olan karakterleri kullanarak yazarsam sitede doğru görünüyor
Atatürkçü Düsünce>>Atatürkçü Düşünce
bunlardan hangisini yazarsam siğeri çıkıyor yani
7 Mayıs 2010 - 09:10
mysql veritabanı karakter kodlamasını UTF8 yaparak deneyin..
7 Mayıs 2010 - 12:23
peki aşağıdaki kodlarda nasıl türkçeleştirme yapabilirim
SqlConnection sqlConn = new SqlConnection(“Data Source=muhsrv2008; database=ALL; uid=sa; pwd=1q2w3e4r; pooling=true; connection lifetime=10; connection timeout=5; packet size=1024;”);
SqlCommand sqCom = new SqlCommand(“SELECT CARI_ISIM, CM_BORCT, CM_ALACT FROM TBLCASABIT WHERE CARI_ISIM LIKE ‘%”+ CARISIM +”%’”, sqlConn);
sqlConn.Open();
SqlDataAdapter sqDa = new SqlDataAdapter(sqCom);
DataTable dtProd = new DataTable();
dtProd.Clear();
sqDa.Fill(dtProd);
dataGridView1.DataSource = dtProd;
sqlConn.Close();
18 Kasım 2011 - 12:50