Freigeben über


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

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

Beispiel

In diesem Beispiel wird die GetBytes Methode der Encoding.Unicode Codierungsklasse verwendet, um eine Zeichenfolge in ein Array von Bytes zu konvertieren.

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

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

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

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

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

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

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

  • Encoding.UTF32: Ruft eine Codierung für das UTF-32-Format in der 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