Condividi tramite


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

Aggiornamento: novembre 2007

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

Esempio

Nell'esempio riportato di seguito viene utilizzato il metodo GetString della classe di codifica Encoding.Unicode per convertire tutti i byte di 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

Per la conversione di una matrice di byte in una stringa è possibile scegliere fra diverse opzioni di codifica:

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

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

  • Encoding.Default: ottiene una codifica per la tabella codici ANSI corrente del sistema.

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

  • Encoding.UTF32: ottiene una codifica per il formato UTF-32 mediante l'ordine di 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

Attività

Procedura: convertire stringhe in matrici di byte in Visual Basic

Riferimenti

System.Text.Encoding

GetString