Compartir a través de


Cómo: Convertir una matriz de bytes en una cadena en Visual Basic

En este tema se muestra cómo convertir los bytes de una matriz de bytes en una cadena.

Ejemplo

En este ejemplo se usa el método GetString de la clase de codificación Encoding.Unicode para convertir todos los bytes de una matriz de bytes en una cadena.

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

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

Puede elegir entre varias opciones de codificación para convertir una matriz de bytes en una cadena:

  • Encoding.ASCII: obtiene una codificación del juego de caracteres ASCII (de 7 bits).

  • Encoding.BigEndianUnicode: obtiene una codificación del formato UTF-16 mediante el orden de bytes big-endian.

  • Encoding.Default: obtiene una codificación de la página de códigos ANSI actual del sistema.

  • Encoding.Unicode: obtiene una codificación del formato UTF-16 mediante el orden de bytes little-endian.

  • Encoding.UTF32: obtiene una codificación del formato UTF-32 mediante el orden de bytes little-endian.

  • Encoding.UTF7: obtiene una codificación del formato UTF-7.

  • Encoding.UTF8: obtiene una codificación del formato UTF-8.

Consulte también