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

W tym temacie pokazano, jak przekonwertować ciąg na tablicę bajtów.

Przykład

W tym przykładzie Encoding.Unicode użyto GetBytes metody klasy kodowania, aby przekonwertować ciąg na tablicę bajtów.

Private Function UnicodeStringToBytes( 
    ByVal str As String) As Byte()

    Return System.Text.Encoding.Unicode.GetBytes(str)
End Function

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

  • 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ż