Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
519
Tıklama
0
Öne Çıkarma
C# non-ASCII karakterleri textBox'a yazdırma
E
3 yıl
Çavuş
Konu Sahibi

Merhabalar. byte array içinde tuttuğum şifrelenmiş metni dosyaya yazdırıyorum ve non-ASCII karakterleri de düzgün yazıyor. Ama bu karakterleri dosyadan okuyup textBox'a yazmaya çalışınca non-ASCII karakterler yerine soru işaretleri koyuyor:

ÊĞ9z –4àO$&ê\±"
��9z �4�O$&�\�"

Üstteki, karakterlerin gözüktüğü hali. Alttaki, textBox'a yazdırınca gözüken, non-ASCII karakterlerin soru işaretlerine dönüştüğü hali.


MaskedTextBox ekleyip özelliklerden AsciiOnly = False yaptım. Böylece elle ascii karakter girebiliyorum textBox'a ve düzgün gözüküyor. Ama dosyadan okuduğum text'i oraya yazdırınca soru işaretleri çıkıyor.

Denediğim kodlar:
maskedTextBox1.Text = Encoding.UTF8.GetString(bytes);
maskedTextBox1.Text = Convert.ToBase64String(bytes);



S
3 yıl
Yarbay

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.