BinaryFormat.Text
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
Επιστρέφει μια δυαδική μορφή που διαβάζει μια τιμή κειμένου. Το length
καθορίζει τον αριθμό byte που θα αποκωδικοποιηθούν ή τη δυαδική μορφή του μήκους που προηγείται του κειμένου. Η προαιρετική encoding
τιμή καθορίζει την κωδικοποίηση του κειμένου. Εάν το encoding
δεν έχει καθοριστεί, τότε η κωδικοποίηση προσδιορίζεται από τη σήμανση σειράς byte Unicode. Εάν δεν υπάρχει σήμανση σειράς byte, τότε TextEncoding.Utf8
χρησιμοποιείται η .
Αποκωδικοποιήστε δύο byte ως κείμενο ASCII.
Χρήση
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Έξοδος
"AB"
Αποκωδικοποιήστε κείμενο ASCII όπου το μήκος του κειμένου σε byte εμφανίζεται πριν από το κείμενο ως byte.
Χρήση
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Έξοδος
"AB"