Partilhar via


Como: Converter strings em uma matriz de bytes no Visual Basic

Este tópico mostra como converter uma seqüência de caracteres em uma matriz de bytes.

Exemplo

Este exemplo usa o GetBytes método para o Encoding.Unicode classe de codificação para converter uma seqüência de caracteres em uma matriz de bytes.

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

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

Você pode escolher entre várias opções de codificação para converter uma seqüência de caracteres em uma matriz de byte:

  • Encoding.ASCII: Obtém uma codificação de caractere ASCII (7 bit) de conjunto.

  • Encoding.BigEndianUnicode: Obtém uma codificação para o formato UTF-16 usando big-endian ordem de byte.

  • Encoding.Default: Obtém uma codificação de página de código ANSI corrente do sistema.

  • Encoding.Unicode: Obtém uma codificação para o formato UTF-16 usando a ordem de byte little-endian.

  • Encoding.UTF32: Obtém uma codificação para o formato UTF-32 usando a ordem de byte little-endian.

  • Encoding.UTF7: Obtém uma codificação para o formato UTF-7.

  • Encoding.UTF8: Obtém uma codificação para o formato UTF-8.

Consulte também

Tarefas

Como: Converter uma matriz de bytes em uma cadeia de caracteres no Visual Basic

Referência

System.Text.Encoding

GetBytes