Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


BinaryFormat.Text

Σύνταξη

BinaryFormat.Text(length as any, optional encoding as nullable number) as function 

Πληροφορίες

Επιστρέφει μια δυαδική μορφή που διαβάζει μια τιμή κειμένου. Το length καθορίζει τον αριθμό byte που θα αποκωδικοποιηθούν ή τη δυαδική μορφή του μήκους που προηγείται του κειμένου. Η προαιρετική encoding τιμή καθορίζει την κωδικοποίηση του κειμένου. Εάν το encoding δεν έχει καθοριστεί, τότε η κωδικοποίηση προσδιορίζεται από τη σήμανση σειράς byte Unicode. Εάν δεν υπάρχει σήμανση σειράς byte, τότε TextEncoding.Utf8 χρησιμοποιείται η .

Παράδειγμα 1

Αποκωδικοποιήστε δύο byte ως κείμενο ASCII.

Χρήση

let
    binaryData = #binary({65, 66, 67}),
    textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
    textFormat(binaryData)

Έξοδος

"AB"

Παράδειγμα 2

Αποκωδικοποιήστε κείμενο ASCII όπου το μήκος του κειμένου σε byte εμφανίζεται πριν από το κείμενο ως byte.

Χρήση

let
    binaryData = #binary({2, 65, 66}),
    textFormat = BinaryFormat.Text(
        BinaryFormat.Byte,
        TextEncoding.Ascii
    )
in
    textFormat(binaryData)

Έξοδος

"AB"