Практическое руководство. Преобразование строки в массив байтов в Visual Basic

В этом разделе показано, как преобразовать строку в массив байтов.

Пример

В этом примере используется GetBytes метод Encoding.Unicode класса кодирования для преобразования строки в массив байтов.

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

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

Вы можете выбрать один из нескольких параметров кодирования, чтобы преобразовать строку в массив байтов:

  • Encoding.ASCII: получает кодировку для 7-разрядного набора символов ASCII.

  • Encoding.BigEndianUnicode: получает кодировку для формата UTF-16 с помощью порядка байтов больших байтов.

  • Encoding.Default: получает кодировку для текущей кодовой страницы ANSI системы.

  • Encoding.Unicode: получает кодировку для формата UTF-16 с помощью байтового порядка байтов.

  • Encoding.UTF32: получает кодировку для формата UTF-32 с помощью порядка байтов с маленьким байтом.

  • Encoding.UTF7: получает кодировку для формата UTF-7.

  • Encoding.UTF8: получает кодировку для формата UTF-8.

См. также