Condividi tramite


Procedura: Convertire una matrice di byte in una stringa in Visual Basic

In questo argomento viene illustrato come convertire i byte da una matrice di byte in una stringa.

Esempio

In questo esempio viene utilizzato il GetString metodo della Encoding.Unicode classe di codifica per convertire tutti i byte da una matrice di byte in una stringa.

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

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

È possibile scegliere tra diverse opzioni di codifica per convertire una matrice di byte in una stringa:

  • Encoding.ASCII: ottiene una codifica per il set di caratteri ASCII (a 7 bit).

  • Encoding.BigEndianUnicode: ottiene una codifica per il formato UTF-16 usando l'ordine dei byte big-endian.

  • Encoding.Default: Ottiene la codifica per la pagina codice ANSI corrente del sistema.

  • Encoding.Unicode: ottiene una codifica per il formato UTF-16 usando l'ordine dei byte little-endian.

  • Encoding.UTF32: ottiene una codifica per il formato UTF-32 usando l'ordine dei byte little-endian.

  • Encoding.UTF7: ottiene una codifica per il formato UTF-7.

  • Encoding.UTF8: ottiene una codifica per il formato UTF-8.

Vedere anche