Partager via


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

Mise à jour : novembre 2007

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

Exemple

Cet exemple utilise la méthode GetBytes de la classe de codage 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 de codage pour convertir une chaîne en un tableau d'octets :

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

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

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

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

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

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

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

Voir aussi

Tâches

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

Référence

System.Text.Encoding

GetBytes