Comment : convertir des chaînes en tableau d'octets en Visual Basic
Cette rubrique montre comment convertir une chaîne en un tableau d'octets.
Exemple
Cet exemple utilise la méthode GetBytes de la classe d'encodage Encoding.Unicode pour convertir une chaîne en un tableau d'octets.
Private Function UnicodeStringToBytes(
ByVal str As String) As Byte()
Return System.Text.Encoding.Unicode.GetBytes(str)
End Function
Vous pouvez choisir entre plusieurs options d'encodage pour convertir une chaîne en un tableau d'octets :
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 un tableau d'octets en chaîne en Visual Basic