Aracılığıyla paylaş


Nasıl yapılır: Visual Basic'te Bayt Dizisini Dizeye Dönüştürme

Bu konuda bir bayt dizisinden baytların bir dizgeye dönüştürülmesi gösterilmektedir.

Örnek

Bu örnek, bir bayt dizisindeki tüm baytları dizeye dönüştürmek için GetString kodlama sınıfının Encoding.Unicode yöntemini kullanır.

Private Function UnicodeBytesToString(
    ByVal bytes() As Byte) As String

    Return System.Text.Encoding.Unicode.GetString(bytes)
End Function

Bayt dizisini dizeye dönüştürmek için çeşitli kodlama seçeneklerinden birini belirleyebilirsiniz:

  • Encoding.ASCII: ASCII (7 bit) karakter kümesi için bir kodlama alır.

  • Encoding.BigEndianUnicode: Büyük endian bayt sırasını kullanarak UTF-16 biçimi için bir kodlama alır.

  • Encoding.Default: Sistemin geçerli ANSI kod sayfası için bir kodlama alır.

  • Encoding.Unicode: Little-endian bayt dizilimini kullanarak UTF-16 formatı için bir kodlama alır.

  • Encoding.UTF32: UTF-32 biçimi için little-endian bayt sırası kullanılarak kodlama elde edilir.

  • Encoding.UTF7: UTF-7 biçimi için bir kodlama alır.

  • Encoding.UTF8: UTF-8 biçimi için bir kodlama alır.

Ayrıca bakınız