Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Szintaxis
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
Rólunk
Olyan bináris formátumot ad vissza, amely szöveges értéket olvas be. A length a dekódolni kívánt bájtok számát vagy a szöveg előtti hossz bináris formátumát adja meg. Az opcionális encoding érték határozza meg a szöveg kódolását. Ha a encoding nincs megadva, akkor a kódolás a Unicode bájtsorrendjelekből lesz meghatározva. Ha nincs bájtsorrend-jelölés, akkor TextEncoding.Utf8 lesz használva.
1. példa
Dekódolj két bájtot ASCII szövegként.
Használat
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
kimeneti
"AB"
2. példa
Olyan ASCII-szöveg dekódolása, amelynél bájtban a szöveg hossza bájtként jelenik meg a szöveg előtt.
Használat
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
kimeneti
"AB"