Partager via


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

Cette rubrique montre comment convertir une chaîne en tableau d’octets.

Exemple

Cet exemple utilise la méthode GetBytes de la classe d’encodage Encoding.Unicode pour convertir une chaîne en tableau d’octets.

Private Function UnicodeStringToBytes(
    ByVal str As String) As Byte()

    Return System.Text.Encoding.Unicode.GetBytes(str)
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.

Voir aussi