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

In diesem Thema wird gezeigt, wie die Bytes aus einem Bytearray in eine Zeichenfolge konvertiert werden.

Beispiel

In diesem Beispiel wird die GetString-Methode der Encoding.Unicode-Codierungsklasse verwendet, um alle Bytes aus einem Bytearray in eine Zeichenfolge zu konvertieren.

Private Function UnicodeBytesToString( 
    ByVal bytes() As Byte) As String

    Return System.Text.Encoding.Unicode.GetString(bytes)
End Function

Sie können aus mehreren Codierungsoptionen wählen, um ein Bytearray in eine Zeichenfolge 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