Share via


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

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

Ejemplo

Este ejemplo utiliza el método GetBytes de la clase de codificación Encoding.Unicode para convertir una cadena en una matriz de bytes.

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

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

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

  • Encoding.ASCII: Obtiene una codificación para el juego de caracteres ASCII (7 bits).

  • Encoding.BigEndianUnicode: Obtiene una codificación para el formato UTF-16 utilizando el orden de bytes big-endian.

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

  • Encoding.Unicode: Obtiene una codificación para el formato UTF-16 utilizando el orden de bytes little-endian.

  • Encoding.UTF32: Obtiene una codificación para el formato UTF-32 utilizando el orden de bytes little-endian.

  • Encoding.UTF7: Obtiene una codificación para el formato UTF-7.

  • Encoding.UTF8: Obtiene una codificación para el formato UTF-8.

Vea también

Tareas

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

Referencia

System.Text.Encoding

GetBytes