Şimdi Ara

C# non-ASCII karakterleri textBox'a yazdırma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
2
Cevap
0
Favori
417
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri
  • Son Yorum 2 yıl
  • Cevaplayan Üyeler 2
  • Konu Sahibinin Yazdıkları 1
  • Ortalama Mesaj Aralığı 23 saat 12 dakika
  • Son 1 Saatteki Mesajlar 1
  • Konuya En Çok Yazanlar
  • Excalıburr (1 mesaj) Sebnem Ferah (1 mesaj)
  • Konuya Yazanların Platform Dağılımı
  • Masaüstü (2 mesaj)
  • @
0 oy
Öne Çıkar
Giriş
Mesaj
  • 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);




    |
    |




- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.