Compartilhar via


Como: converter uma matriz de Bytes em uma seqüência em Visual Basic

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

Exemplo

Este exemplo usa a GetString método da Encoding.Unicode classe para converter todos os bytes de uma matriz de bytes em uma seqüência de codificação.

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

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

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

  • Encoding.ASCII: Obtém uma codificação de caracteres ASCII (7 bits) de definir.

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

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

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

  • Encoding.UTF32: Obtém uma codificação para o formato UTF-32, usando a ordem de bytes 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 seqüências de caracteres em uma matriz de Bytes em Visual Basic

Referência

System.Text.Encoding

GetString