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


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"