• 02-12-2018, 23:37:38
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar bir txt dosyası okutmaya çalışıyorum fakat türkçe karakterleri okumuyor maalesef.
    StreamReader sw = new StreamReader(@"dosyayolu",Encoding.GetEncoding("IS O-8859-9")); Yaptığımda ise desteklemiyor hatası alıyorum bu sorunu nasıl çözebilirim?
  • 02-12-2018, 23:51:52
    #2
    "IS O-8859-9" -> IS ve O arasında bir karakter boşluk görünüyor buradaki kodunuzda.

    Ayrıca UTF-8, windows-1254 veya Encoding.Default denediniz mi ?
  • 03-12-2018, 00:00:39
    #3
    Kopyala Yapıştır yaparken sorun oldu sanırım normalde boşluk yok hocam evet diğer 2 koduda denedim fakat türkçe karakter sorunu devam etti
    sercey adlı üyeden alıntı: mesajı görüntüle
    "IS O-8859-9" -> IS ve O arasında bir karakter boşluk görünüyor buradaki kodunuzda.

    Ayrıca UTF-8, windows-1254 veya Encoding.Default denediniz mi ?
  • 03-12-2018, 00:06:41
    #4
    Okuma yaptığınız dosyanın encoding'i nedir peki ?

    Eğer yine kodla yazıyorsanız yazarken de encoding parametresini girmeyi deneyin.

    edit: StreamReader'a 3. bir parametre olarak false girmeyi deneyin (detectEncodingFromByteOrderMarks parametresi). Bkz: StreamReader
  • 03-12-2018, 00:17:41
    #5
    Okuma yaptığım dosya utf8,sadece okuma yapıyorum yazma yapmıyorum hocam
    Yazdığım Kod Şu şekilde:
    Aldığım Hata Şu Şekilde:
  • 05-12-2018, 15:08:46
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    CPDSoft adlı üyeden alıntı: mesajı görüntüle
    Okuma yaptığım dosya utf8,sadece okuma yapıyorum yazma yapmıyorum hocam
    Yazdığım Kod Şu şekilde:
    Aldığım Hata Şu Şekilde:
    encoding kısmını utf8 olarak denerseniz probleminiz çözülebilir. Kaydedilmiş dosyalarınızda hâla düzenlenmemiş türkçe karakterler olabilir. Dosyayı utf8 ile tekrar oluşturup okuma yaptığınızda sorun olmaması gerekir.
  • 06-12-2018, 13:36:17
    #7
    SLKing adlı üyeden alıntı: mesajı görüntüle
    encoding kısmını utf8 olarak denerseniz probleminiz çözülebilir. Kaydedilmiş dosyalarınızda hâla düzenlenmemiş türkçe karakterler olabilir. Dosyayı utf8 ile tekrar oluşturup okuma yaptığınızda sorun olmaması gerekir.
    Teşekkürler,okuma yaptığım dosyada sıkıntı varmış onu düzeltince sorun giderildi