Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.
0

Bir byte dizisini String'e nasıl çevirebilirim?

UTF-8 ile kodlanmış bir stringi byte dizisi olarak alıyorum. Bunu tekrar UTF-8 veya başka bir kodlama ile Stringe nasıl çevirebilirim?

Soran:04.06.16 17:35
misafir  

1 Cevap

0
Bunun için byte dizisine çevrilmiş string'in hangi kodlama ile kodlandığını bilmek gerekir. Bundan sonra kodlamanın GetString yöntemini kullanarak çevirebilirsin.

Eğer byte dizisine çevrilmiş string UTF-8 ile kodlanmışsa stringe şöyle çevrilebilir.

string metin = System.Text.Encoding.UTF8.GetString(baytDizisi);

Tersi yani stringi bayt dizisine çevirmek için de şunu kullanabilirsin.

byte[] baytDizisi = Encoding.UTF8.GetBytes(metin);


Cevaplayan: 14.06.16 19:15
cevapsitesi
102,034p 15ü
Cevabı seçen: 15.06.16 00:26
canora
101,387p 4ü