Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
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"