Freigeben über


Gewusst wie: Konvertieren von Zeichenfolgen in ein Bytearray in Visual Basic

In diesem Thema wird dargestellt, wie eine Zeichenfolge in ein Bytearray konvertiert wird.

Beispiel

Im folgenden Beispiel wird die GetBytes-Methode der Encoding.Unicode-Codierungsklasse verwendet, um eine Zeichenfolge in ein Bytearray zu konvertieren.

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

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

Sie können unter mehreren Codierungsoptionen wählen, um eine Zeichenfolge in ein Bytearray zu konvertieren:

  • Encoding.ASCII: Ruft eine Codierung für den ASCII-Zeichensatz (7 Bits) ab.

  • Encoding.BigEndianUnicode: Ruft eine Codierung für das UTF-16-Format mit Big-Endian-Bytereihenfolge ab.

  • Encoding.Default: Ruft eine Codierung für die aktuelle ANSI-Codepage des Systems ab.

  • Encoding.Unicode: Ruft eine Codierung für das UTF-16-Format mit Little-Endian-Bytereihenfolge ab.

  • Encoding.UTF32: Ruft eine Codierung für das UTF-32-Format mit Little-Endian-Bytereihenfolge ab.

  • Encoding.UTF7: Ruft eine Codierung für das UTF-7-Format ab.

  • Encoding.UTF8: Ruft eine Codierung für das UTF-8-Format ab.

Siehe auch

Aufgaben

Gewusst wie: Konvertieren eines Bytearrays in eine Zeichenfolge in Visual Basic

Referenz

Encoding

GetBytes