Partager via


Guide pratique pour 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 GetBytes méthode de la Encoding.Unicode classe d’encodage 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 une chaîne en 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 avec primauté des octets de poids faible (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 avec primauté des octets de poids faible (little-endian).

  • Encoding.UTF32 : Obtient un encodage pour le format UTF-32 avec primauté des octets de poids faible (little-endian).

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

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

Voir aussi