Udostępnij za pośrednictwem


Porady: konwertowanie tablicy bajtów w ciąg w Visual Basic

W tym temacie pokazano, jak przekonwertować bajty z tablicy bajtów na ciąg.

Przykład

W tym przykładzie użyto GetString metody Encoding.Unicode klasy kodowania, aby przekonwertować wszystkie bajty z tablicy bajtów na ciąg.

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

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

Możesz wybrać spośród kilku opcji kodowania, aby przekonwertować tablicę bajtów na ciąg:

  • Encoding.ASCII: pobiera kodowanie zestawu znaków ASCII (7-bitowe).

  • Encoding.BigEndianUnicode: pobiera kodowanie dla formatu UTF-16 przy użyciu kolejności bajtów big-endian.

  • Encoding.Default: pobiera kodowanie bieżącej strony kodowej ANSI systemu.

  • Encoding.Unicode: pobiera kodowanie dla formatu UTF-16 przy użyciu kolejności bajtów little-endian.

  • Encoding.UTF32: pobiera kodowanie dla formatu UTF-32 przy użyciu kolejności bajtów little-endian.

  • Encoding.UTF7: pobiera kodowanie dla formatu UTF-7.

  • Encoding.UTF8: pobiera kodowanie dla formatu UTF-8.

Zobacz też