c# ile karakter kodlaması?

Endorfin35+

Kayıtsız Üye
Katılım
1 Mayıs 2020
Mesajlar
4,210
Türkçe bir string içerisindeki karakter kodlarını bir bayt dizisine aktarıyorum. Bu aktarım sırasında utf-8 kullanırsam türkçe karakterler iki bayt olarak geliyor. Utf-8 olduğu için bu normal. Ben iso8859 ile kodlamak istiyorum. Bunu başaramadım. Varmı bu işte uzman birileri aramızda?
 
Net.core ve net.fremework farkı yüzünden zorlanıyormuşum.

Çözüm şöyle;
C#:
            String txt = "Türkçe";
            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
            Encoding KarakterKodlama = Encoding.GetEncoding(1254);
 
Buda işlemin tersi... byte dizisinden i sırasındaki (index) tek (1) karakteri al.

C#:
label3.Text += Encoding.GetEncoding(1254).GetString(bayt_dizi, i, 1);
 
  • Beğen
Reactions: nt

Çevrimiçi üyeler

Forum istatistikleri

Konular
5,969
Mesajlar
101,784
Üyeler
2,514
Son üye
evrenbasaran

Son kaynaklar

Son profil mesajları

deneyci wrote on hakan8470's profile.
Sibonge uNkulunkulu ngokuhlukahluka asinike kona.

Bu hangi dil? :)
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
Back
Top