Практическое руководство. Преобразование массива байтов в строку в 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