Partager via


Comment : convertir un tableau d'octets en chaîne en Visual Basic

Cette rubrique montre comment convertir les octets d'un tableau d'octets en une chaîne.

Exemple

Cet exemple utilise la méthode GetString de la classe d'encodage Encoding.Unicode pour convertir tous les octets d'un tableau d'octets en une chaîne.

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

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

Vous pouvez choisir entre plusieurs options d'encodage pour convertir un tableau d'octets en une chaîne :

  • Encoding.ASCII : obtient un encodage pour le jeu de caractères ASCII (7 bits).

  • Encoding.BigEndianUnicode : obtient un encodage pour le format UTF-16 qui utilise l'ordre d'octet avec primauté des octets de poids fort (Big-endian).

  • Encoding.Default : obtient un encodage pour la page de codes ANSI actuelle du système.

  • Encoding.Unicode : obtient un encodage pour le format UTF-16 qui utilise l'ordre d'octet avec primauté des octets de poids faible (Big-endian).

  • Encoding.UTF32 : obtient un encodage pour le format UTF-32 qui utilise l'ordre d'octet avec primauté des octets de poids faible (Big-endian).

  • Encoding.UTF7 : obtient un encodage pour le format UTF-7.

  • Encoding.UTF8 : obtient un encodage pour le format UTF-8.

Voir aussi

Tâches

Comment : convertir des chaînes en tableau d'octets en Visual Basic

Référence

Encoding

GetString