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 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 chaîne.
Private Function UnicodeBytesToString(
ByVal bytes() As Byte) As String
Return System.Text.Encoding.Unicode.GetString(bytes)
End Function
Vous pouvez choisir parmi plusieurs options d’encodage pour convertir un tableau d’octets en chaîne :
Encoding.ASCII : produit un encodage pour le jeu de caractères ASCII (7 bits).
Encoding.BigEndianUnicode : produit un encodage pour le format UTF-16 avec primauté des octets de poids fort (big-endian).
Encoding.Default : produit un encodage pour la page de codes ANSI actuelle du système.
Encoding.Unicode : produit un encodage pour le format UTF-16 avec primauté des octets de poids faible (little-endian).
Encoding.UTF32 : produit un encodage pour le format UTF-32 avec primauté des octets de poids faible (little-endian).
Encoding.UTF7 : produit un encodage pour le format UTF-7.
Encoding.UTF8 : produit un encodage pour le format UTF-8.