Partilhar via


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

Este tópico mostra como converter os bytes de uma matriz de bytes em uma cadeia de caracteres.

Exemplo

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

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 cadeia de caracteres:

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

  • 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 utilizando a ordem de bytes little-endian, onde os bytes menos significativos vêm primeiro.

  • 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.

Ver também