Прочитать на английском

Поделиться через


Практическое руководство. Преобразование массива байтов в строку в 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: возвращает кодировку для ASCII (7 разрядов).

  • Encoding.BigEndianUnicode: возвращает кодировку для формата UTF-16 с обратным порядком байтов.

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

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

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

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

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

См. также

Задачи

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

Ссылки

System.Text.Encoding

GetString