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