Skip to main content

AccessTr.neT


VB.NET Metin Belgesinden Çekilen Veride Türkce Karakter Sorunu

VB.NET Metin Belgesinden Çekilen Veride Türkce Karakter Sorunu

#1
Merhaba.

Yardımlarınız sayesinde kurdugum programda şimdide türkçe karakter sorunu çıktı.

Ben metin belgesindeki verileri comboboxa çekiyorum fakat programın içindeki mesela İFTİYAN daki i'leri soru işareti veya yıldız olarak gösteriyor.

Fonttan kaynaklıdır dedim orjinal fontunu seçtim yine düzelmedi.

Yardımlarınızı bekliyorum projemi açıga sunmadım. Ama isteyen olursa özelden atabilirim.

Şimdiden teşekkürler.

[Resim: do.php?imgf=1480964342521.png]
Son Düzenleme: 05/12/2016, 21:59, Düzenleyen: Mettleshade.
Cevapla
#2
Normalde işletim sistemi ile aynı karakter grubu kullanıldığı için sorun olmaması lazım. Muhtemelen UTF8 vb. farklı bir karakter seti olan dosyadan veri okunmaya çalışılıyordur. Encoding sınıfının Convert metodu ile çevirme işlemi yapılabilir. Örnek txt dosyayı ek olarak ekleyin bir bakalım.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
#3
(06/12/2016, 15:21)alpeki99 yazdı: Normalde işletim sistemi ile aynı karakter grubu kullanıldığı için sorun olmaması lazım. Muhtemelen UTF8 vb. farklı bir karakter seti olan dosyadan veri okunmaya çalışılıyordur. Encoding sınıfının Convert metodu ile çevirme işlemi yapılabilir. Örnek txt dosyayı ek olarak ekleyin bir bakalım.

Tek sorun kaydetme kodundaymış. Kod kaydederken txt dosyasını ANSI olarak kayıt ediyordu.

Fakat başka bir kod kullanıp sadece kaydetme yaptırttım sorun çözüldü.

Metin Belgesine Sorunsuz Bir Biçimde Alt Alta Veri Kayıt Etmek İçin :

Using sw As StreamWriter = File.AppendText("C:\deneme.txt")
sw.WriteLine(TextBox1.Text)
End Using

Kodunu kullandım sorunum çözüldü teşekkürler.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task