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

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

Exemplo

Este exemplo usa a GetStringométodo da Encoding.Unicodedecodificaçãoclasse para converter todos os bytes de um byte de matriz em uma seqüência de caracteres.

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 byte em uma seqüência de caracteres:

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

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

  • Encoding.Default: Obtém uma codificação de ANSIatual do sistemapágina de código.

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

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

  • 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 cadeias de caracteres em uma matriz de bytes no Visual Basic

Referência

System.Text.Encoding

GetString