Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sintassi
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
Informazioni
Restituisce un formato binario che legge un valore di testo. L'elemento length specifica il numero di byte da decodificare o il formato binario della lunghezza che precede il testo. Il valore facoltativo encoding specifica la codifica del testo. Se encoding non viene specificato, la codifica è determinata dai byte order mark Unicode. Se non sono presenti byte order marks, viene usato TextEncoding.Utf8.
Esempio 1
Decodificare due byte come testo ASCII.
Utilizzo
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Output
"AB"
Esempio 2
Decodificare il testo ASCII in cui la lunghezza del testo in byte è presente prima del testo come byte.
Utilizzo
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Output
"AB"