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

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

Пример

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

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

    Return System.Text.Encoding.Unicode.GetString(bytes)
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.

См. также