BinaryFormat.Text
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
Retourne un format binaire qui lit une valeur de texte. length
spécifie le nombre d’octets à décoder, ou le format binaire de la longueur qui précède le texte. La valeur facultative encoding
spécifie l’encodage du texte. Si encoding
n’est pas spécifié, l’encodage est déterminé à partir des marques d’ordre d’octet Unicode. Si aucune marque d’ordre d’octet n’est présente, TextEncoding.Utf8
est utilisé.
Décodez deux octets comme texte ASCII.
Utilisation
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Sortie
"AB"
Décodez le texte ASCII quand la longueur du texte en octets apparaît avant le texte sous forme d’octet.
Utilisation
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Sortie
"AB"